Для цикла не повторяется при попытке объединить файлы в каталоге - PullRequest
0 голосов
/ 16 мая 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...