学习时,用python编写代码,学习数据可视化的时候,遇到了一些问题。 调用Pandas包的函数读取csv文件报错,错误信息如下 运行代码的时候,弹出以下错误提示 刚开始,csv 文件是放在这个目录下的 data 文件夹内,而 .py 文件则是直接创建在这个目录下,如下图所示,.py 文件是与 data 文件夹是同级的。 运行一下代码,报错了,根据错误提示,应该是文件的路径出现了问题 接着,将 csv 文件从 data 文件夹中剪切出来,与 .py 文件放在同一个目录下,再运行试试 运行成功,是路径的问题了。 方法一: 检查自己的代码,给需要读取的数据加上 绝对路径 。 打开本地目录,找到代码所需要读取的 csv 文件,复制这个路径 路径修改如下图所示,修改完测试,问题解决。 方法二: 如果 csv 文件所在的目录(csv文件的上一级目录,即存放csv文件的文件夹),与 .py 文件 是在同一个目录下的话,则可以用这个方法操作。 如下图,csv 文件放在 data 文件中,在读取 csv文件的时候,就可以如下图输入, 好了,继续学习。FileNotFoundError [Errno 2] File b'xxx.csv' does not exist b'xxx.csv' 一、 问题描述
self._reader = parsers.TextReader(src, kwds) File pandas_libsparsers.pyx, line 387, in pandas._libs.parsers.TextReader.__cinit__ File pandas_libsparsers.pyx, line 705, in pandas._libs.parsers.TextReader._setup_parser_source FileNotFoundError [Errno 2] File b'xxx.csv' does not exist b'xxx.csv' ![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529012154122.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MDY5Mjc5,size_16,color_FFFFFF,t_70)
二、 问题分析
![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529013151743.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MDY5Mjc5,size_16,color_FFFFFF,t_70)
![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529013926341.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MDY5Mjc5,size_16,color_FFFFFF,t_70)
三、 解决方法
3.1 方法一
![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529015046498.png)
这一步需要 注意 ,复制过去后,斜杆是 右斜的,要把它改为 / 左斜,然后用引号把整个路径引住,在最后还要加上一个 / 左斜杆 (还有就是,是以 + 相连的,不是逗号-。-)
![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529015717425.png)
3.2 方法二
![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529020706913.png)
这个./ 指的是在 data 这个文件的上一层目录中(这个上一层目录,也是 .py 文件的上一层目录),查找一个名字威 data 的文件,进行读取。
![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529020322690.png)
另外,在路径的位置,可以如下图所示,在输入的时候,引号内直接不加 ./ 也不报错,不过前提还是 方法二 的前提,就是 .py 文件 是和存放 csv 的文件,是在同一个目录下,并且是同级的。![Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’pythonqq45069279的博客-](https://img-blog.csdnimg.cn/20200529021415210.png)
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)