一般在linux上运行windows下开发的python脚本,需要注意的有三点:执行权限,指定解释器,文件格式
一、执行权限
在linux下执行python脚本,需要给python文件执行权限。
chmod +x ./test.py
二、指定解释器
在菜鸟和廖雪峰网站学习python时,第一句就是指定解释器
#!/usr/bin/python
刚开始是照猫画虎每次都会敲上去,并不理解他的意思。后来python脚本也一直用于windows,发觉不指定解释器也是能够运行,所以慢慢也就省略了这句。但后来某次在linux上运行了一下windows下开发的脚本,发觉运行不下去,问度娘发觉时格式和解释器原因。所以python脚本要在linux上执行的话,最好还是不要遗漏的好。(注:如果在linux上配置好了python环境,直接用解释器运行python脚本是可以不加的。)
三、文件格式
linux下只能运行unix格式的文件,而在windows下开发的脚本一般默认都是DOS格式,所以在linux下运行需要转换一下格式。
1,大部分开发工具支持新建unix文件,需要在设置中设置一下,具体请根据开发工具咨询度娘。
2、在linux下可以使用vim转换文本格式。
用vim打开test.py
输入 :set ff=unix
回车 :wq 保存退出即可