csv.reader拒绝制表符分隔符

时间:2017-03-27 14:04:55

标签: python csv tab-delimited

我有一个以制表符分隔的csv文件,我想将其导入为Pandas DataFrame (并替换小数分隔符,但这是另一个问题)

据我记忆,几周前的代码工作正常,但是现在,我收到了一个错误:

import csv
with open(path+filename, 'rb') as csv_file:
    reader = csv.reader(csv_file, delimiter="\t")
    IMF = pd.DataFrame(list([[x.replace(',', '.') for x in l] for l in reader]))
  

追踪(最近一次通话):     文件"",第3行,in   TypeError:"分隔符"必须是字符串,而不是unicode

如何具体告诉csv分隔符是一个标签?我不知道"字符串"描述标签的方法。

0 个答案:

没有答案