我是一名Python初學者,我一直在努力創建一個將列添加到一組類似csv文件的代碼。在Python中向Python中的多個CSV文件中添加一個新列(以及其中的數據)
這是我到目前爲止有:
import csv, os
for csvFilename in os.listdir('.'):
if not csvFilename.endswith('.csv'):
continue
print('Editing file ' + csvFilname + '...')
file = open(csvFilename)
reader = csv.reader(file)
writer = csv.writer(open('new_' + csvFilename, 'w'))
headers = reader.next()
headers.append('ColName')
writer.write(headers)
for row in reader:
row.append(str(row[12]) + ' ' + str(row[13]) + " some text")
writer.write(row)
基本上,我想增加一列中,我有「行13的文本 + 排14的文本 + 其他文字,每次都一樣「。
我上writer.write(頭)行此錯誤消息,雖然: AttributeError的: '_csv.writer' 對象有沒有屬性 '寫'
我應該怎麼辦?