读取csv文件并在Python中删除\ n

时间:2015-10-31 13:08:05

标签: python python-2.7

我正在尝试读取csv文件并将元素放在数组中,但每行的最后一个元素与下一行的第一个元素连接,中间有一个\ n。这是代码:

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


f.close()
print lines

exit()

2 个答案:

答案 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],[])