Python:Jupyter:OSError: Initializing from file failed

在学习Python的时候,我在进行导入外部文件的时候总是出现问题,总是乱导文件,可能碰巧文件导进去了,这次记录一下导入.csv文件失败的原因

read_csv时发生报错:OSError: Initializing from file failed

python 复制代码
filepath=r"D:\木材剩余物.csv"
df=pd.read_csv(filepath,sep=",",index_col=0)#engine='python'
columns=["剩余物","采伐量"]
df.columns=columns
df.head()

我已经把.csv文件下载到D盘,却一直报错

报错原因:

文件路径中包含中文,由于read_csv的默认引擎engine为c,不支持对中文的识别,导致该错误。

解决办法:

新增 **engine='python'**参数,即可执行成功。

df=pd.read_csv('123.csv',engine='python')

读取成功

如果仍然失败,就要检查csv文件本身是否损坏等原因了。

我在进行导入外部文件的时候,总是想把文件下载到Jupyter中,其实不用

相关推荐
2301_809204705 分钟前
bootstrap怎么实现鼠标悬停切换图片预览功能
jvm·数据库·python
小徐学编程-zZ4 小时前
量产测试数据
python·压力测试·数据库架构
QQ8057806514 小时前
django基于机器学习的电商评论情感分析系统设计实现
python·机器学习·django
wx09094 小时前
stata实现机器学习的环境配置
python·机器学习·stata
叶帆5 小时前
【YFIOs】Docker方式部署
运维·docker·容器
小猿姐6 小时前
Clickhouse Kubernetes Operator 实测:哪种方案更适合生产?
运维·数据库·kubernetes
nuowenyadelunwen6 小时前
CS 61A Lab 2 笔记:短路求值、高阶函数与 Lambda 表达式
python·函数式编程·cs61a·berkeley
彩色的黑'''6 小时前
[root@localhost ~]#,Linux系统的命令提示符为啥现在变成-bash-4.2#了,哪里设置的
linux·运维·bash
树下水月6 小时前
文件分片上传接口(Easyswoole)被nginx拦截,并返回状态码400和408的抓包排查过程
运维·nginx
源远流长jerry7 小时前
Linux 网络发送机制深度解析:从应用到网线
linux·服务器·网络·网络协议·tcp/ip