具有多个delimeter的Python CSV解析器文件

具有多个delimeter的Python CSV解析器文件,python,csv,Python,Csv,我正在尝试解析如下CSV文件: ="meet_name",="swim_time",="swim_date" 这是我目前掌握的代码: import csv with open('Report.csv', 'r') as csv_file: csv_reader = csv.reader(csv_file, delimiter='=', quotechar='"') for line in csv_reader: print(line) 但当我将其打印到屏

我正在尝试解析如下CSV文件:

="meet_name",="swim_time",="swim_date"
这是我目前掌握的代码:

import csv

 with open('Report.csv', 'r') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter='=', quotechar='"')

    for line in csv_reader:
        print(line)
但当我将其打印到屏幕上时,逗号仍然存在:

['', 'meet_name,', 'swim_time,', 'swim_date,']

如果没有结尾的coma,我怎么能解析它呢?

我认为您提供的CSV示例与示例输出不匹配:“游泳日期”后面没有逗号,但它在输出中。我还想知道为什么CSV行以等号开头。对我来说,等号可能是不应该出现的字符

实际上,如果我用逗号分隔符测试代码,它会输出:

['="meet_name"', '="swim_time"', '="swim_date"']
这是更一致的。但是,由于等号在引号外,因此无法检测到这些等号。但如果所有内容都是这样格式化的,那么类似的内容将对作业产生影响:

导入csv
打开('Report.csv','r')作为csv\u文件:
csv_reader=csv.reader(csv_文件,分隔符=',',引号=')
对于csv_读取器中的行:
换行符=[]
对于行中的元素:
如果元素[:2]+元素[-1]!='='':
引发运行时错误(“未处理的格式”)
换行符.append(元素[2:-1])
打印(换行)
这是“原始”帐户,还是袜子傀儡帐户之一?