|2014|,|H0AK00097|,|N00032846|,|John Cox (R)|,|R|,|AK01|,| |,| |,|Y|,|C|,|RL|,| |
我正在.txt
文件中通过以下代码阅读上面一行。
with open("E:\campaign_finance\CampaignFin14\cands14.txt", "r+") as f:
data = list(csv.reader(f))
是否有办法通过删除|
来阅读此行。
答案 0 :(得分:8)
调整reader
初始化时的方言设置应该这样做。根据您的数据,它可能是:
csv.reader(f, quoting=csv.QUOTE_ALL, quotechar='|')
您可能需要调整其他设置,例如doublequote
,escapechar
等等,具体取决于垂直管道是否可以显示在字段中,如果是,则应如何转义。您可以阅读formatting parameters documentation for more info。