今天在win7下用python写了一个节点,然后复制到Ubuntu14.04上用rosrun运行,一直报错:

       “ :没有那个文件或目录

        开始以为是路径问题,检查了环境变量和拼写,都没有发现问题,又放到其他功能包中也存在相同的问题,折腾了一个多小时,灵光一闪,发现原来是文件的编码格式导致。

         Win7下写的代码的dos编码,放到Ubuntu中识别不出来,所以报错。

         解决方案很简单,要么转换编码,要么在ubuntu中新建一个程序文件,然后把代码拷贝进去。