关于linux系统下有时候无法运行程序,常出现Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……相关问题的解决办法
最近在做知识图谱中属性抽取的项目,之前一直能运行成功,最近经常出现
这种情况困扰了我几个小时,有时候写入文件无法进行保存退出等错误,后来发现使用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显示所有的文件,将这样的文件删除掉,只剩你想要的数据文件,再进行程序的运行,就没问题了。