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

相关推荐
Gofarlic_OMS18 小时前
Windchill的license合规使用报告自动化生成与审计追踪系统
大数据·运维·人工智能·云原生·自动化·云计算
徐先生 @_@|||18 小时前
基于Translation插件实现在pycharm本地翻译并阅读英文资料
ide·python·pycharm
SPC的存折18 小时前
3、主从复制实现同步数据过滤
linux·运维·服务器
SPC的存折18 小时前
openEuler 24.03 MariaDB Galera 集群部署指南(cz)
linux·运维·服务器·数据库·mysql
xcbrand18 小时前
文旅行业品牌策划公司找哪家
大数据·运维·人工智能·python
好家伙VCC18 小时前
**发散创新:基于Rust的轻量级权限管理库设计与开源许可证实践**在现代分布式系统中,**权限控制(RBAC
java·开发语言·python·rust·开源
SPC的存折18 小时前
MySQL 8.0 分库分表
linux·运维·服务器·数据库·mysql
Dxy123931021618 小时前
Python序列标注模型上下文纠错详解
开发语言·python
ZhengEnCi18 小时前
P2H-Python字符串格式化完全指南-format和f-string的Python编程利器
python
HaiXCoder18 小时前
python从入门到精通-第5章: 函数式编程 — Python的函数式风格
python