询问用户在csv文件中使用什么分隔符的简单代码
def func(a,b):
return pd.read_csv('%s.csv'%a,sep='%s'%b)
if __name__=='__main__':
aa=input('filename: ')
bb=input('file delimiter: ')
func(aa,bb)
我对b的输入应为;
但是我无法使其工作
答案 0 :(得分:1)
您需要将encoding='utf-8'
添加到您的代码中:return pd.read_csv('%s.csv' % a, sep='%s' % b, encoding='utf-8')