在你写好数据后,进行保存, 可以允许进行中文保存
file_name='测试.csv' df.to_csv(file_name)
但是在用数据,读取数据的时候
f=(file_name) df_csv=pd.read_csv(f) print(df_csv)
OSError: Initializing from file failed 会报错! 意思是不让你用中文
如果就是想用中文,则代码进行:
f=open(file_name) df_csv=pd.read_csv(f) print(df_csv) f.close()
此时会报错:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 18: illegal multibyte sequence
意思是 你需要注意编码!
f=open(file_name,'r',encoding='UTF-8') df_csv=pd.read_csv(f) print(df_csv) f.close()
这样就可以打开 有中文名的csv文件!
解决中文CSV文件读取问题
本文详细介绍了如何使用Python正确地保存和读取含有中文名称的CSV文件,包括使用正确的编码方式避免UnicodeDecodeError错误。
787

被折叠的 条评论
为什么被折叠?



