为了账号安全,请及时绑定邮箱和手机立即绑定

在python中将csv文件作为字符串读取

在python中将csv文件作为字符串读取

料青山看我应如是 2022-01-11 17:09:02
我不小心损坏了一个 csv 文件(分隔符不再起作用 - 感谢 Microsoft Excel!)。我想通过将其作为字符串读取并搜索内容来挽救一些数据——我可以通过在记事本上打开文件来查看文本,但我不知道如何从 python 中的文件路径加载该字符串。我想这将是csv_string = open(filepath, 'something').read()但我无法让它工作,或者在 SO / google 上找到解决方案。
查看完整描述

3 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

它应该适用于以下代码,但它不是处理 csv 的最佳方式。

csv_string = ''.join(open(filepath, 'r').readlines())


查看完整回答
反对 回复 2022-01-11
?
慕容3067478

TA贡献1773条经验 获得超3个赞

就像是:


with open(filepath, 'r') as corrupted_file:

    for line in corrupted_file:

        print(line) # Or whatever


查看完整回答
反对 回复 2022-01-11
?
jeck猫

TA贡献1909条经验 获得超7个赞

您可以从中读取 csv 。


import csv


reader = csv.reader(open("samples/sample.csv"))    

for title, year, director in reader:

   print year, title


查看完整回答
反对 回复 2022-01-11
  • 3 回答
  • 0 关注
  • 433 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信