简单的代码,询问用户在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的输入应该是 ;
但是我无法使其发挥作用
您需要添加encoding='utf-8'到您的代码:return pd.read_csv('%s.csv' % a, sep='%s' % b, encoding='utf-8')
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。