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

相关推荐
谢景行^顾2 分钟前
numpy
开发语言·python·numpy
上天夭9 分钟前
PyTorch的Dataloader模块解析
人工智能·pytorch·python
是一个Bug10 分钟前
Spring Boot 的全局异常处理器
spring boot·后端·python
dTTb12 分钟前
python元组和字典
python
人工智能训练19 分钟前
Windows系统Docker中Xinference 集群无法启动的解决方法
linux·运维·服务器·windows·docker·容器·xinference
Full Stack Developme20 分钟前
Linux YUM、Docker 和源码编译
linux·运维·docker
小兔薯了22 分钟前
11.项目实战:fail2ban+firewalld
运维·服务器
java_logo27 分钟前
Prometheus Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·ai编程
曾几何时`34 分钟前
基于VM虚拟机 ubuntu使用主机代理
linux·服务器·ubuntu
a***113536 分钟前
用nginx正向代理https网站
运维·nginx·https