0
我有一個CSV文件,我想將它轉換爲基於第一列這是ID的文本文件。然後每個文件包含多個列。例如獲取多個colums到文本文件
file.csv
id val1 val 2 val3
1 50 52 60
2 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")
所以它應該是:
1.text
50 52 60
2.text
45 84 96
但它只是沒有內容創建的文件。 任何人都可以幫助我嗎?在此先感謝