0
私はCSVファイルを持っています。これをIDである最初の列に基づいてテキストファイルに変換したいと思います。各ファイルには複数の列が含まれています。例えば、ここで複数の列をテキストファイルに取得
file.csv
id val1 val 2 val3
1 50 52 60
2 45 84 96
となど が私のコードです:
1.text
50 52 60
2.text
45 84 96
それだけでコンテンツせずにファイルを作成します。
dir_name = '/Users/user/My Documents/test/'
with io.open('file1.csv', 'rt',encoding='utf8') as f:
reader = csv.reader(f, delimiter=',')
next(reader)
xx = []
for row in reader:
with open(os.path.join(dir_name, row[0] + ".txt"),'a') as f2:
xx = row[1:2]
f2.write(xx +"\n")
ので、それはする必要があります。 誰でも助けてくれますか?事前