Есть файл в формате csv, допустим, в нем 1000 строчек и 2 столбца. вВпрос: как можно разделить этот файл на 1000 файлов, то бишь сделать построчную разбивку?
with open('data.csv') as file:
lines = file.read().splitlines()
def write_line(filename, line):
with open(filename+'.csv','w') as file:
file.write(line)
for i,line in enumerate(lines):
write_line(str(i),line)
Данный скрипт читает файл data.csv и каждую строку записывает в новый файл - 0.csv, 1.csv, 2.csv и так до конца входящего файла.