我有一個字符串從另一個變量str1,他們已經有'a','b','c'(逗號分隔)的值。 所以我想這個字符串是我寫的一個csv文件的頭。 這工作得很好,當我使用csv reader的writer.writerow ,但它在整個''a','b','c'「周圍放置一個」「。如何在Python中爲csv添加字符串時將引號轉義?
但是,我想 '一' 成爲COL1頭和 'b' 成爲COL2頭等等...
粘貼數據: 只打印STR1打印:
'AV, AZ$$38060','BB, BZ$$31100','CO, CZ$$31120'.... till X.
但是當我在writer.writerow使用它, 它讓 -
'YEAR'," 'AV, AZ$$38060','BB, BZ$$31100','CO, CZ$$31120' ", 'Index'.
如何使CSV作家明白,我想不封閉的雙渠其中str1 otes到底?
代碼:(到目前爲止非常基本的)
with open('478558_output_new.csv') as sample,
open('478558_output_final.csv','w') as output:
reader = csv.reader(sample)
writer = csv.writer(output)
# discard input header
next(reader)
# write new output header
writer.writerow(['YEAR',str1,'Index'])
所以,你有一個字符串中的每一列的名稱,你想拆分字符串並刪除'字符? – Ika8
不,我只想在使用writer.writerow時只刪除雙引號。 – Viv
你有沒有嘗試過我說的話? – Ika8