我正在尝试在第22行切片.lvm文件并将它们转换为csv文件,我的目录中有大约50个.lvm文件。因此,在裁剪每个裁剪后,我需要将它们合并到csv文件中。
但我无法在我的.lvm文件之间进行迭代。
path = "/mnt/b818255b-46bc-4a89-9ef3-42138e2ad25f/PASST 4.0/Messdaten/*.lvm"
for fname in glob.glob(path):
with open(fname, 'rb') as fin:
reader = csv.reader(fin)
for row in reader:
for field in row:
with open(fname) as f, open("out.csv","a") as out:
r = csv.reader(islice(f,22,None))
wr = csv.writer(out)
wr.writerows(r)
但是目录中的第一个文件总是在for循环中获取。有人可以帮我理解这个问题吗?