[英]getting issue while writing stored data in a variable to csv file
示例:我正在將此數據寫入一個csv文件:
data = 'Fiber är beställd till adressen. Tjänsterna kan du beställa när installationen är färdig.'
我已經編寫了以下代碼來做到這一點:
with open('test.csv','a',encoding='utf-8',newline='') as fp:
writer = csv.writer(fp, delimiter=',')
writer.writerow(data)
運行此代碼時,其輸出如下: 這是圖像
這個程序是分別寫每個字母,但我想將整個文本變量寫到單個單元格中,然后移到下一行以將下一個變量的數據寫到新單元格中。 謝謝
casv.writerow()
接受可迭代的行。 在這種情況下,它將字符串解釋為可迭代,並將其字符解釋為每個字段的相應項目。 如果要將字符串寫在一個字段中,則可以將其放在類似tuple的可迭代區域中。
writer.writerow((data,))
或者,您可以使用預期的分隔符分割數據:
writer.writerow(data.split(','))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.