@EVGenyK_ch

Как разделить csv файл построчно на много файлов?

Есть файл в формате csv, допустим, в нем 1000 строчек и 2 столбца. вВпрос: как можно разделить этот файл на 1000 файлов, то бишь сделать построчную разбивку?
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ответы на вопрос 1
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..
Можно на Python:
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 и так до конца входящего файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы