今天在Windows下用sublime text写Python程序的时候,遇到了文件上传到ubuntu后无法运行的问题,提示import的库没有我要使用的属性,明明教程中就有的,然后我在ubuntu上运行python ,一行行执行是没有问题的,然后用file命令查看了下文件的属性,有个“with CRLF line terminators”的提示,通过dos2uninx转换后可以执行了,由此想到是Windows下文件编辑器的问题,搜索了下,发现sublime默认的“line_ending”为system,也就是windows引起的,更改之,再次上传执行,果断OK,修改方法如下:
修改Preference→Settings - Default,找到default_line_ending,修改为unix,如下图: