我想從csv文件創建一個Python列表。 CSV文件只包含一列,大約有300行數據。該列表應該(理想情況下)包含每行中的一串數據。使用csv.reader創建列表()
當我執行下面的代碼時,我最終列出了一個列表(每個元素是一個列表,而不是一個字符串)。我正在使用的CSV文件格式不正確,還是有其他遺失的東西?
filelist = []
with open(r'D:\blah\blahblah.csv', 'r') as expenses:
reader = csv.reader(expenses)
for row in reader:
filelist.append(row)
顯示您的輸入和輸出。 – Marcin 2013-05-13 22:20:48
CSV是一系列行。一行是一系列列值。列值是字符串。所以,像這樣迭代一個CSV _should_給你一個字符串列表的列表。 – abarnert 2013-05-13 22:38:15