Python 3.x 我无法在python中获取hdf5的密钥信息
h5py提供对hdf5文件的访问,就像文件或文件中的组是字典一样。对于字典,您会遇到同样的问题。实际上,键不返回元素列表,而是返回一个: 输出为:dict_键['1','a','2'] 您可以通过以下方式将其转换为列表并打印:Python 3.x 我无法在python中获取hdf5的密钥信息,python-3.x,jupyter-notebook,Python 3.x,Jupyter Notebook,h5py提供对hdf5文件的访问,就像文件或文件中的组是字典一样。对于字典,您会遇到同样的问题。实际上,键不返回元素列表,而是返回一个: 输出为:dict_键['1','a','2'] 您可以通过以下方式将其转换为列表并打印: dictExample = {"1": 1, "2": 2, "a" :0} print(dictExample.keys()) 在您的特定示例中,您必须替换 print([x for x in dictExample.keys()]) 借 这可能会让人困惑,因为它与
dictExample = {"1": 1, "2": 2, "a" :0}
print(dictExample.keys())
在您的特定示例中,您必须替换
print([x for x in dictExample.keys()])
借
这可能会让人困惑,因为它与Python-2.7中的操作不同。您可能偶然发现了一些不推荐使用的示例代码
只是一个提示:如果您不确定hd5文件是否包含正确的数据,您可能需要使用直接查看
顺便说一句:示例中的文件名不匹配
print([x for x in dictExample.keys()])
print("keys: %s" % f.keys())
print([x for x in f.keys()])