Это следующий вопрос к этому сообщению при пропуске первых нескольких строк файла Excel в Pandas.Предоставленное решение прекрасно работает для одного файла, но я пытаюсь выполнить операцию с папкой с тысячами таких файлов.Например, - это папка с примерно 30 файлами Excel .
. В дополнение к библиотеке Pandas я также импортирую:
from pathlib import Path
import os
import glob
Тогда язапустить этот код:
path = 'data' # use your path
p2 = Path('data_updated') / file
all_files = glob.glob(path + "/*.csv")
li = []
for filename in all_files:
with p.open('r') as f:
with p2.open('w') as f2:
for cnt, line in enumerate(f):
if 'ACCOUNT NAME' in line.split(','):
print(cnt, line)
line = line.replace('%2CTXT_', ',')
line = line.replace('%2C', ',')
print(cnt, line)
f2.write(line)
Я пытаюсь собрать воедино ответ на мой предыдущий вопрос с решениями, которые я нашел в других сообщениях.но это не похоже на работу.