我的代码搜索特定文件并调用单独的.py文件来输出一些数据。我手动为每个文件的文件大小添加一行。我只想在迭代结束时附加找到的文件的所有文件大小的总和。我想这将涉及使用布尔索引,但我找不到任何好的参考。我想查找所有标记为'文件大小'的列。然后总结他们所有的价值观。
一个样本迭代(我随机地放置了许多文件大小'彼此靠近,但在实际数据中,它将相隔大约15行)
xd = """Version 3.1.5.0
GetFileName C:\\users\\trinh\\downloads\\higgi022_20150612_007_bsadig_100fm_aft_newIonTrap3.raw
GetCreatorID thermo
GetVersionNumber 64
file size 1010058
file size 200038
file size 48576986
file size 387905
misc tester
more python"""
在for循环结束时我要总结所有文件大小(这是非常错误的,但这是我最好的尝试):
zd = xd.split()
for aline in zd:
if 'file size' in aline:
sum = 0
for eachitem in aline[1:]:
sum += eaechitem
print(sum)