H5py:如何在HDF5组和数据集上使用key()循环数据、如何在、H5py、key

2023-09-04 02:27:41 作者:可有可无、

print(list(file.keys()))

当我运行此代码时,我得到:

无标题

T00000000,T00000001,T00000002,T00000003, ... ,T00000474

现在,我分析了T00000000,但我想用for循环扫描它们。我做不到,因为这是一根线。有没有办法做到这一点?

推荐答案

可以,您可以使用Split()方法。

如果字符串是";T00000000、T00000001、T00000002、T00000003、...、T00000474";,则可以使用Split在如下列表中打开它:

string = "T00000000,T00000001,T00000002,T00000003, ... ,T00000474"
values = string.split(",")

因此,列表值变为["T00000000", "T00000001","T00000003", ... ,"T000000474"]

然后您可以在for循环中使用它。

如果您不想创建列表,只需:

for value in string.split(","):
     #Your code here...

将使用值T00000000、T00000001、T00000003...

执行for循环