嗨,我现在有一些代码从各种日志文件中提取一些信息,xyz.日志,还有一个子目录(xyz),其中包含另一个文件,我也想从中提取一些信息。打开子目录时遇到问题,当前代码如下:
for file in log_files:
if file == "1.log":
linenum = 5
else:
linenum = 4
with open(file, 'r') as f:
for i, line in enumerate(f):
if i == linenum:
try:
e = float(line.strip().split()[10])
xyz = file[:-4]
#here's where I would like to get the additional data
for i, line in enumerate(g):
if i == 34:
d = float(line.strip().split()[3])
data.append( (xyz, e, d ))
我试过使用一个带有open的,路径设置为%xyz/fort.12的,但是出现了一个语法错误,我猜操作系统模块是我的朋友,但是我不太会使用它。有人有什么想法吗?你知道吗
你想要^{} 。它接受任意数量的参数,并使用正确的路径分隔符将它们组合在一起,以适用于您所在的任何操作系统。你知道吗
相关问题 更多 >
编程相关推荐