Python 如何读取此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>",

我在读取csv文件时遇到了问题

csv格式: 以下是csv文件中两个条目的格式:

“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>