关于linux系统下有时候无法运行程序,常出现Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected

关于linux系统下有时候无法运行程序,常出现Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……相关问题的解决办法

最近在做知识图谱中属性抽取的项目,之前一直能运行成功,最近经常出现
运行bug

这种情况困扰了我几个小时,有时候写入文件无法进行保存退出等错误,后来发现使用ls -a命令,发现在数据文件夹中出现

.  ..  a.csv  b.csv  c.csv  .k.csv.swm  .k.csv.swn  .k.csv.swo

数据文件中出现了.swm,.swo等这样的文件,这样的文件是可能是由同时好几个用户同时打开同一个数据文件。

产生原因如下:
swp临时隐藏文件的作用:
临时文件,即可以删除,使用rm删除即可。

swp临时隐藏文件如何产生的:
第一次使用vi打开文件后,就会产生一个以swp为后缀的隐藏文件(这时候使用另一个会话端口会查看到);
假如这个时候有第二个窗口同时打开同一个文件,这个时候会产生第二个临时文件swo为后缀的隐藏文件;
依次类推,第三个临时隐藏文件为swn;
即文件名的规律为:swp为首,以字母逆时针依次出现,即:swp,swo,swn,swm…

这样就导致你运行文件或者写入文件的时候出现错误,
解决方法为:
ls -a显示所有的文件,将这样的文件删除掉,只剩你想要的数据文件,再进行程序的运行,就没问题了。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值