我不小心损坏了一个 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())
慕容3067478
TA贡献1773条经验 获得超3个赞
就像是:
with open(filepath, 'r') as corrupted_file:
for line in corrupted_file:
print(line) # Or whatever
jeck猫
TA贡献1909条经验 获得超7个赞
您可以从中读取 csv 。
import csv
reader = csv.reader(open("samples/sample.csv"))
for title, year, director in reader:
print year, title
添加回答
举报
0/150
提交
取消