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中,其实不用

相关推荐
念恒123069 小时前
Ext系列文件系统(下)
linux·运维·服务器
小贾要学习9 小时前
【Linux】Linux高性能IO多路复用:epoll全方位详解(从原理到实战)
linux·服务器·网络
m0_4708576410 小时前
golang如何实现目录大小统计_golang目录大小统计实现方案
jvm·数据库·python
消晨消晨10 小时前
MONAI初上手——模型构建
pytorch·python·monai
weixin_4440129310 小时前
如何在多实例管理时隐藏MySQL版本信息_安全混淆与配置
jvm·数据库·python
weixin_4597539410 小时前
SQL处理大规模分组聚合的内存限制_调整服务器配置
jvm·数据库·python
布吉岛的石头10 小时前
Docker Compose编排实战:多容器应用从开发到生产
运维·docker·容器
身如柳絮随风扬10 小时前
Nginx 完全指南:核心用途、配置文件详解与动态配置实践
运维·nginx
Rust语言中文社区10 小时前
【Rust日报】2026-05-14 Pyrefly v1.0 正式发布:快速的 Python 类型检查器和语言服务器
开发语言·后端·python·rust
2601_9561394211 小时前
广州VI设计公司哪家强
linux·运维·服务器·python