Python 如何读取此csv文件的行?
我在读取csv文件时遇到了问题 csv格式: 以下是csv文件中两个条目的格式:Python 如何读取此csv文件的行?,python,python-3.x,csv,Python,Python 3.x,Csv,我在读取csv文件时遇到了问题 csv格式: 以下是csv文件中两个条目的格式: “1”、“1”\ \ ", "3", "\ \ “,”facebook“ “2”,“2”\ \ ", "3", "\ \ “,”facebook“ 如何读取此类csv文件中的每一行?假设csv文件中的两个条目如下所示: "1", "one", "<long class=\"like\" ><short class=\"over\"></short></long>",
“1”、“1”\
\
", "3", "\
\
“,”facebook“
“2”,“2”\
\
", "3", "\
\
“,”facebook“
如何读取此类csv文件中的每一行?假设csv文件中的两个条目如下所示:
"1", "one", "<long class=\"like\" ><short class=\"over\"></short></long>", "3", "<long class=\"like\" ><short class=\"over\"></short></long>" "facebook"
"2", "two", "<long class=\"like\" ><short class=\"over\"></short></long>", "3", "<long class=\"like\" ><short class=\"over\"></short></long>" "facebook"
输出:
1 one "<long class=\"like\" ><short class=\"over\"></short></long>", "3", "<long class=\"like\" ><short class=\"over\"></short></long>" "facebook"
2 two "<long class=\"like\" ><short class=\"over\"></short></long>", "3", "<long class=\"like\" ><short class=\"over\"></short></long>" "facebook"
1“一”、“三”、“脸谱”
2两个“,”3“,”facebook”
为什么不使用csv
软件包
您可以阅读每一行,并按照自己的意愿进行操作,例如:
import csv
with open('prueba.csv','r') as file:
reader = csv.reader(file, delimiter=';')
for row in reader:
<That you want to do with each row>
导入csv
打开('prueba.csv','r')作为文件:
reader=csv.reader(文件,分隔符=';')
对于读取器中的行:
但也许你想做另一件事。对于csv文件来说,这是一个奇怪的内容。那么预期的结果应该是什么样子呢?每行前面应该有4个空格吗?或者这是格式问题吗?stackoverflow format line前面没有空格我无法嗅探一个有效的分隔符quotechar组合,该组合会将其读取为两条记录。分隔符为“”,记录与新行分开
import csv
with open('prueba.csv','r') as file:
reader = csv.reader(file, delimiter=';')
for row in reader:
<That you want to do with each row>