Я пытаюсь нарезать файлы .lvm в строке 22 и преобразовать их в файлы 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. Кто-нибудь может помочь мне разобраться в проблеме?