[英]How do you write a quoted, comma separated list of items to CSV file without the last comma in quoted list?
[英]how to write comma separated list items to csv in a single column in python
我有一個包含 292 個項目的列表(完整列表)並轉換為數據框。 然后嘗試在python中將其寫入csv。
import pandas as pd
my_df = pd.DataFrame(fulllist)
my_df.to_csv('Desktop/pgm/111.csv', index=False,sep=',')
但是一些逗號分隔的值填充了 csv 的每一列。 我試圖在單列中創建這些值。 輸出部分如下所示。
我曾嘗試使用writerows
但無法正常工作。
import csv
with open('Desktop/pgm/111.csv', "wb") as f:
writer = csv.writer(fulllist)
writer.writerows(fulllist)
當列表的長度大於 1 時,每次也嘗試使用"".join
。它也沒有給出結果。 如何制作正確的 csv 以便每個字段填充每列? 我的預期輸出 csv 是
請記住, .csv
文件實際上是純文本文件,給定軟件對.csv
的理解取決於實現,例如,有些可能允許換行符作為字段的一部分,當它在"
和"
之間時,而其他人則對待每一個換行符作為下一行。
您必須使用.csv
格式嗎? 如果不考慮其他可能性:
DSV https://en.wikipedia.org/wiki/Delimiter-separated_values類似於 csv,但您可以使用例如;
而不是,
,如果您沒有,這應該會有所幫助;
在您的數據中
openpyxl
允許寫入和讀取.xlsx
文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.