python3でcsvファイルを読み込み、1行ずつファイルに分ける
各行のidをファイル名に付ける
入力するcsvファイル
id, text
1,テキスト1
2,テキスト2
3,テキスト3
# -*- conding: utf-8 -*-
import csv
if __name__ == '__main__':
file_out_path = 'hoge/'
with open('home.csv', 'rt', encoding="utf-8") as file_in:
csv_in = csv.reader(file_in, delimiter=",")
header = next(csv_in) #headerを削除
for row in csv_in:
with open(file_out_path + row[0] + '.txt', 'w') as file_out:
file_out.write(row[1])