精华内容
下载资源
问答
  • FileNotFoundError [Errno 2] File b'xxx.csv' does not exist b'xxx.csv' 文章目录一、 问题描述二、 问题分析三、 解决方法3.1 方法一3.2 方法二 一、 问题描述 运行代码的时候,弹出以下错误提示 self._reader ...

    学习时,用python编写代码,学习数据可视化的时候,遇到了一些问题。

    调用Pandas包的函数读取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'
    

    在这里插入图片描述

    二、 问题分析

    刚开始,csv 文件是放在这个目录下的 data 文件夹内,而 .py 文件则是直接创建在这个目录下,如下图所示,.py 文件是与 data 文件夹是同级的。

    运行一下代码,报错了,根据错误提示,应该是文件的路径出现了问题

    在这里插入图片描述

    接着,将 csv 文件从 data 文件夹中剪切出来,与 .py 文件放在同一个目录下,再运行试试

    运行成功,是路径的问题了。

    在这里插入图片描述

    三、 解决方法

    3.1 方法一

    方法一: 检查自己的代码,给需要读取的数据加上 绝对路径

    打开本地目录,找到代码所需要读取的 csv 文件,复制这个路径
    在这里插入图片描述
    这一步需要 注意 ,复制过去后,斜杆是 \ 右斜的,要把它改为 / 左斜,然后用引号把整个路径引住,看下自己代码要不要加上一个 / 左斜杆 (还有就是,是以 + 相连的,不是逗号-。-)

    路径修改如下图所示,修改完测试,问题解决。
    在这里插入图片描述

    3.2 方法二

    方法二: 如果 csv 文件所在的目录(csv文件的上一级目录,即存放csv文件的文件夹),与 .py 文件 是在同一个目录下的话,则可以用这个方法操作(如下图所示,因为data和.py文件处于同一个目录下)。

    如下图,csv 文件放在 data 文件中,在读取 csv文件的时候,就可以如下图输入,

    在这里插入图片描述
    这个./指的是在 data 这个文件的上一层目录中(这个上一层目录,也是 .py 文件的上一层目录),查找一个名字为 data 的文件,进行读取。
    在这里插入图片描述
    如果是 ../的话,表示的是上两层。

    另外,在路径的位置,可以如下图所示,在输入的时候,引号内直接不加 ./ 也不报错,不过前提还是 方法二 的前提,就是 .py 文件 是和存放 csv 的文件,是在同一个目录下,并且是同级的。

    在这里插入图片描述

    好了,继续学习。

    展开全文
  • error: 1146: Table 'a_content' doesn't exist 这种情况就是要把原来mysql安装目录data里的 ibdata1 也要拷贝过去 INNODB是MYSQL数据库一种流行的数据库引擎,支持事务(行级),在企业级应...

    直接拷贝数据库导致提示表不存在的解决方法

    电脑重装系统后把原来的mysql data复制进去后大部分表是可以访问的,但是有几个表提示表不存在:

    error: 1146: Table 'your_table' doesn't exist
    

    这种情况就是要把原来mysql安装目录data里的 ibdata1 也要拷贝过去
    INNODB是MYSQL数据库一种流行的数据库引擎,支持事务(行级),在企业级应用上成为可能。
    ibdata用来储存文件的数据,而库名的文件夹里面的那些表文件只是结构而已,由于新版的mysql默认试innodb,所以ibdata1文件默认就存在了,少了这个文件有的数据表就会出错。

    如果替换ibdata文件后发现启动报错

    [root@localhost data]# service mysql start
    Redirecting to /bin/systemctl start  mysql.service
    Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
    
    [root@localhost data]# systemctl status mysqld.service
    ● mysqld.service - LSB: start and stop MySQL
       Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled)
       Active: failed (Result: exit-code) since Tue 2019-01-08 18:12:43 CST; 8s ago
         Docs: man:systemd-sysv-generator(8)
      Process: 11815 ExecStop=/etc/rc.d/init.d/mysqld stop (code=exited, status=0/SUCCESS)
      Process: 13300 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=1/FAILURE)
    
    Jan 08 18:12:40 localhost.localdomain systemd[1]: Starting LSB: start and stop MySQL...
    Jan 08 18:12:43 localhost.localdomain mysqld[13300]: Starting MySQL... ERROR! The server quit without updating PID file (/www/server/data/localhost.localdomain.pid).
    Jan 08 18:12:43 localhost.localdomain systemd[1]: mysqld.service: control process exited, code=exited status=1
    Jan 08 18:12:43 localhost.localdomain systemd[1]: Failed to start LSB: start and stop MySQL.
    Jan 08 18:12:43 localhost.localdomain systemd[1]: Unit mysqld.service entered failed state.
    Jan 08 18:12:43 localhost.localdomain systemd[1]: mysqld.service failed.
    

    这时候先检查一下你的ibdata文件所属的用户和用户组是否正确,有可能是权限问题导致。

    如果是数据表损坏请尝试修复表

    repair table tablename

    展开全文
  • Warning: /usr/sqoop/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/…/hcatalog does not exist! HCatalog jobs will fail. Please set $HCAT_HOME to the root of your HCatalog installation. Warning: /usr/sqoop/sqoop-...

    Sqoop问题解决:运行警告

    报错信息:

    Warning: /usr/sqoop/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/…/hcatalog does not exist! HCatalog jobs will fail.

    Please set $HCAT_HOME to the root of your HCatalog installation.

    Warning: /usr/sqoop/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/…/accumulo does not exist! Accumulo imports will fail.

    Please set $ACCUMULO_HOME to the root of your Accumulo installation.

    在这里插入图片描述

    原因分析:

    集群没有安装HCatalog 和Accumulo

    解决方法:

    修改sqoop安装目录bin文件夹下的configure-sqoop文件,找到如下位置并注释:

    在这里插入图片描述

    在这里插入图片描述

    cd /usr/sqoop/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/bin/
    vim configure-sqoop
    

    注释内容如下:

    ## Moved to be a runtime check in sqoop.
    #if [ ! -d "${HBASE_HOME}" ]; then
    #  echo "Warning: $HBASE_HOME does not exist! HBase imports will fail."
    #  echo 'Please set $HBASE_HOME to the root of your HBase installation.'
    #fi
    ## Moved to be a runtime check in sqoop.
    #if [ ! -d "${HCAT_HOME}" ]; then
    #  echo "Warning: $HCAT_HOME does not exist! HCatalog jobs will fail."
    #  echo 'Please set $HCAT_HOME to the root of your HCatalog installation.'
    #fi
    #
    #if [ ! -d "${ACCUMULO_HOME}" ]; then
    #  echo "Warning: $ACCUMULO_HOME does not exist! Accumulo imports will fail."
    #  echo 'Please set $ACCUMULO_HOME to the root of your Accumulo installation.'
    #fi
    #if [ ! -d "${ZOOKEEPER_HOME}" ]; then
    #  echo "Warning: $ZOOKEEPER_HOME does not exist! Accumulo imports will fail."
    #  echo 'Please set $ZOOKEEPER_HOME to the root of your Zookeeper installation.'
    #fi
    
    
    #export HCAT_HOME
    #export ACCUMULO_HOME
    
    展开全文
  • 如果在运行 Spring 项目时出现了类似于:class path resource [applicationContext.xml] cannot be opened because it does not exist这样的异常 意思就是没有找到你的 .xml 配置文件原因我可以肯定你一定用的是 ...

    如果在运行 Spring 项目时出现了类似于:

    class path resource [applicationContext.xml] cannot be opened because it does not exist
    

    这里写图片描述

    这样的异常
    意思就是没有找到你的 .xml 配置文件

    原因

    我可以肯定你一定用的是

     ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
    

    来获取配置文件

    ClassPathXmlApplicationContext( ) 方法是在其所在的目录中寻找 .xml 配置文件
    注意: 这里指的是编译后的 .class 文件所在的目录,不是 .java 文件

    出现异常时,我的项目结构时这样的:
    这里写图片描述

    请注意我用红线标注的地方:

    此时 applicationContext.xml 文件在 src 目录下

    造成异常的原因是 IDEA 默认的项目结构导致的,它将 .java 文件和 .class 文件分开存放,.java文件存于 src 中,.class 文件存于 target 中
    因此,ClassPathXmlApplicationContext( ) 方法无法找到 applicationContext.xml

    解决方法

    知道了原因,那么我们就需要把 .class 也放进 src 目录中
    *注意:*不能直接把 applicationContext.xml 移至 target 目录下,因为 .xml 配置文件运行时也需要在 .java 文件中获取属性信息

    点击 File -> Project Structure(或快捷键 Ctrl+Alt+Shift+S)
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TpXCbMR8-1585810987502)(https://img-blog.csdn.net/20171029160906620?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFpZHVfMzIwNDUyMDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

    然后修改 Output Path 到 src 目录下即可:
    这里写图片描述
    还推荐一种解决方法:

    1. 在src/main目录下新建一个文件夹,建议取名resources
    2. 点击 File -> Project Structure(或快捷键 Ctrl+Alt+Shift+S)
    3. 点击 Modules- -> Sources 将新建的文件夹标记为 Resources
      在这里插入图片描述
    4. 将 applicationContext.xml 放入resources文件夹
    5. 重新编译运行即可
    展开全文
  • matlab中exist函数用法

    万次阅读 2018-10-11 15:47:37
    exist有两种形式,一个参数和两个参数的,都是用来确定某个值(对象)是否存在 1. r = exist( a)  若 a 存在,则 r = 1; 否则 r = 0; 2. r = exist( 'name', 'kind')  name 可以是变量名,函数名、m 文件名、...
  • Mysql Table doesn't exist问题解决

    万次阅读 2018-12-08 13:40:38
    程序连接Mysql的时候总是提示表不存在,Table 'xx.QRTZ_LOCKS' doesn't exist 查询了下,数据库明明是有这个表的,搞了许久, 网上据说是因为数据库对表的大小写设置问题,设置忽略大小写即可, 修改mysql数据库...
  • 今天发现Windows下批处理if exist和del用法比较坑爹。 主要表现在if exist的格式要求比较严格,例子如下: if exist "..\..\Intdir\Debug_x64\TestLog" ( del "..\..\Intdir\Debug_x64\TestLog...
  • mysql中 any、some、exist、not exist关键字的解释以及运用 本文主要是对mysql中比较易混的几个关键字的解释和运用来说明的 any 或 some any 或 some关键字是同义词,表示满足其中任何一个条件即可,它们允许...
  • thymeleaf + Spring Boot 在开发环境正常,但用jar运行时报错 Error resolving template template might not exist or might not be accessible; 这个问题我们都很好明白,就是模板页不存在,但是实际上它能找到...
  • 1.一开始在文件application.properties配置的时候,上网上找了这段代码,直接复制粘贴进去,发现运行时报错了:template “xxx”, template might not exist or might not be accessible 没有找到这个文件 spring....
  • Input path does not exist

    2020-10-18 16:09:55
    Spark-sql 报错:org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: 现象 spark-sql手动提交任务,报错提示Input path does not exist PS:查资料过程中,有的用scala\java提交spark任务...
  •         有一段时间没用sqoop了,今天打开进行测试的...Warning: /opt/module/sqoop/bin/…/…/hcatalog does not exist! HCatalog jobs will fail. Please set $HCAT_HOM...
  • MATLAB 之exist 函数说明

    千次阅读 2018-11-03 20:30:40
    exist Check existence of variable, script, function, folder, or class exist(NAME) returns: 0 —namedoes not exist. 1 —nameis a variable in the workspace. 2 —nameis a file with exte...
  • Error: php share memory not exist, need create new share memory 描述: k8s环境中, 软件在编译安装后, 运行时提示 php share memory not exist, need create new share memory 错误,php日志文件不停重建 原因 ...
  • FUNCTION XXX does not exist

    千次阅读 2020-03-08 00:16:12
    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION queryCountByGradeWithProcesure does not exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) a....
  • mysql exist和in的区别

    万次阅读 多人点赞 2019-01-07 02:17:08
    首先理解mysql中sql语句如果有 exist和in 是怎么去执行的 先给个结论后面再去慢慢解释: exist适合 子查询中表数据大于外查询表中数据的业务场景 in:适合外部表数据大于子查询的表数据的业务场景  in 和 exists...
  • The name `Handheld' does not exist in the current contextThe name `Handheld' does not exist in context 出错原因(打包PC端 ,pc端无法编译震动这个命令,所以出错了) Handheld.Vibrate(); if (d_y >...
  • exist和in的区别

    千次阅读 2019-06-17 22:47:00
    这里简单的给自己做个记录: exist和in的区别: select * from a where id in (select id from b) ; select * from a where id exists (select id from b) ; ...
  • FUNCTION count does not exist

    千次阅读 2020-10-26 18:37:03
    报错的信息:FUNCTION count does not exist. Check the'Function Name Parsing and Resolution' section in the Reference Manual 代码: 解决办法:由于count和()中间存在空格,才会报上述错误。去掉空格即可正常...
  • 【error】postgresql relation does not exist

    万次阅读 2017-10-18 15:37:30
    postgresql relation does not exist使用postgresql 查询 AAA 数据表时,提示 postgresql relation does not exist ,可是 SELECT tablename FROM pg_tables;AAA 表是存在的,好奇怪。搜索之后发现,是因为引号的...
  • Warning: /opt/module/sqoop/bin/../../hcatalog does not exist! HCatalog jobs will fail. Please set $HCAT_HOME to the root of your HCatalog installation. Warning: /opt/module/sqoop...
  • Springboot+thymeleaf+mybatis 抛Error resolving template [xxx], template might not exist的异常 原因是我们在pom.xml增加的以下内容导致的,以下内容中src/main/resources这项中没有把你的html文件包括进去,懒...
  • matlab中exist函数

    千次阅读 2018-02-03 12:30:16
    exist函数: 作用:判断某个变量,函数,类,文件夹等参数是否存在。 定义形式:A=exists("name","kind"),name可以是变量,函数,类,文件夹等; kind代表name的类型,可取值为var,function,class,folder等...
  • matlab中exist函数说明

    千次阅读 2017-11-05 09:37:59
    existexist主要有两种形式,一个参数和两个参数的,作用都是用于确定某值是否存在: 1. b = exist( a)  若 a 存在,则 b = 1; 否则 b = 0; 2. b = exist( 'name', 'kind')  kind 表示 name 的类型,可以取的...
  • 报错如题:Parameter with that position [1] did not exist; nested exception is java.lang.IllegalArgumentException: Parameter with that position [1] did not exist Caused by: java.lang....
  • in和exist区别

    千次阅读 2018-03-09 15:27:56
    对于exist和in,大家的一致看法如下: 1.in是子查询为驱动表,外面的表为被驱动表,故适用于子查询结果集小而外面的表结果集大的情况。 2.exists是外面的表位驱动表,子查询里面的表为被驱动表,故适用于外面的表...
  • org.postgresql.util.PSQLException: ERROR: relation "hibernate_sequence" does not exist Position: 17 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2062)...
  • 第二次遇到这个问题了,花了很长... text) does not exist 发生这个错误的原因是创建函数后,PostgreSQL将函数名和参数名自动转换为小写.当Npgsql调用这个函数时,函数名不区分大小写,但是参数名区分大小写. --函数...
  • 安装centos7报错:/dev/root does not exist 问题处理过程

    万次阅读 多人点赞 2018-11-09 17:33:06
    最近自己做练习的一台实体机服务器硬盘坏了,想着换...提示:/dev/root does not exist 并且前面出现n排同样的警告:Warning:dracut-initqueue timeout - starting timeout scripts 然后就折腾,看到这些解决博...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 364,844
精华内容 145,937
关键字:

exist