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

相关推荐
海绵波波1076 分钟前
docker命令
运维·docker·容器
宝贝儿好17 分钟前
【NLP】第五章:注意力机制Attention
人工智能·python·深度学习·神经网络·自然语言处理·transformer
黑客Ela19 分钟前
安全防御之备份恢复技术
服务器·数据库·安全
做程序员的第一天27 分钟前
pytorch中的tqdm库
人工智能·pytorch·python
冷冻工厂27 分钟前
pyenv 管理多个 Python 版本(1)
python
小艳加油30 分钟前
智能遥感新质生产力:空天地遥感数据识别与计算,遥感数据应用全流程、地面数据图像分类、无人机数据目标检测、卫星数据变化检测、多源数据联合分析等
python·opencv·chatgpt·空天地遥感数据
m0_748249541 小时前
服务器Ubuntu22.04系统下 ollama的详细部署安装和搭配open_webui使用
运维·服务器
凡人的AI工具箱1 小时前
每天40分玩转Django:简介和环境搭建
开发语言·后端·python·django·sqlite
小林熬夜学编程2 小时前
【Linux网络编程】第九弹---深入解析TCP服务、IOService与Jsoncpp的应用与实现
linux·运维·服务器·c语言·网络·c++·tcp/ip
2的n次方_3 小时前
Linux 简单命令总结
linux·服务器