我正在尝试读取csv文件并将元素放在数组中,但每行的最后一个元素与下一行的第一个元素连接,中间有一个\ n。这是代码:
f = open("read_file.csv", "r+")
lines = f.read().split(',')
f.close()
print lines
exit()
答案 0 :(得分:3)
您可能希望在标准库中使用csv模块
import csv
with open('read_file.csv', 'r+') as csvfile:
lines = csv.reader(csvfile)
for line in lines:
# do your stuff here
答案 1 :(得分:0)
这个怎么样?
f = open("read_file.csv", "r+")
lines = f.readlines()
print sum([x.rstrip('\n').split(',') for x in lines],[])