2015-10-31 71 views
0

我想讀取一個csv文件並將這些元素放入一個數組中,但每行的最後一個元素正在與下一行的第一個元素連接, n在中間。下面是代碼:閱讀csv文件並刪除Python中的 n

f = open("read_file.csv", "r+") 
lines = f.read().split(',') 


f.close() 
print lines 

exit() 

回答

3

您可能需要使用csv模塊在標準庫

import csv 
with open('read_file.csv', 'r+') as csvfile: 
    lines = csv.reader(csvfile) 
    for line in lines: 
     # do your stuff here 
0
如何

樣?

f = open("read_file.csv", "r+") 
lines = f.readlines() 
print sum([x.rstrip('\n').split(',') for x in lines],[])