OSError: Initializing from file failed
encode('utf-8') 试试呢? 有些接口的参数不能是unicode,如果你不指定编码,就会以系统默认编码(多数是ascii)去编码。所以中文就会报错的
我看报的错并不是中文路径的原因,你的传参传的不是完整的文件路径。另外,无论是win还是linux,中文路径是支持的,你的编码错误而已。
百度了一下,1、把路径都改成英文的;2、f=open(filepath,encoding='utf-8')然后df = pd.read_csv(f,encoding='utf-8')
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答6.3k 阅读
7.1k 阅读
4 回答5k 阅读
1 回答3.1k 阅读✓ 已解决
1 回答7.4k 阅读✓ 已解决
encode('utf-8') 试试呢? 有些接口的参数不能是unicode,如果你不指定编码,就会以系统默认编码(多数是ascii)去编码。所以中文就会报错的