Linux运⾏python⽂件
Linux下可直接像运⾏.exe⽂件⼀样运⾏.py⽂件,⽅法是在.py⽂件的第⼀⾏加上下⾯的任意⼀⾏:
#!/usr/bin/python
#!/usr/bin/env python
⼆者的区别在于:
#!/usr/bin/python是告诉操作系统在调⽤脚本时调⽤/usr/bin⽬录下的python解释器,python解释器的路径被明确给出。
#!/usr/bin/env python是为了防⽌⽤户没有将python 装在默认的 /usr/bin 路径⾥。当系统看到这⼀⾏的时候,⾸先会到env设置⾥查 python 的安装路径,再调⽤对应路径下的解释器程序完成操作。#!/usr/bin/env python会去环境设置寻python⽬录,通常推荐第⼆种写法。
需要强调的是,上述解析路径应该放在 Python 脚本的第⼀⾏。
python默认安装路径做完上⾯这些后,在terminal中使⽤chmod命令(⽤于修改⽬录或⽂件的访问权限)给⽂件加上可执⾏权限:
chmod +x filename
然后不需要python命令即可执⾏⽬标⽂件,./filename就可执⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论