我是靠谱客的博主 贪玩项链,最近开发中收集的这篇文章主要介绍双击运行你的python脚本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

让脚本像普通程序一样执行

如题所述,头文件中的#!/usr/bin/env python或#!/usr/bin/env python3能让python脚本像普通程序一样执行。

平时我们都是python hello.py执行脚本,头文件正确添加#!……后,执行chmod +x hello.py赋予执行权限都,直接./hello.py即可执行(hello.py在当前文件夹,如果当前文件夹在path中可直接hello.py运行)。

在unix系统中,#!意义是释伴就是解释伴随执行的意思,简称Shebang。有两种写法:

  1. #!/usr/bin/env python或#!/usr/bin/env python3
  2. #!python解释器的绝对路径(我自己的#!/usr/local/bin/python3)

第一种#!/usr/bin/env python就是在PATH中寻找python可执行文件,也就是我们正常情况下python hello.py的可执行的python文件,如果平时执行文件是python3 hello.py写法就是#!/usr/bin/env python3了。
在这里插入图片描述

第二种,例如我的where python3命令的返回结果(unix下python执行文件路径)是/usr/local/bin/python3那么我用#!/usr/local/bin/python3代替第一种方案也是可行的。

PS:个人建议第一种方案,毕竟我们使用python时都会配置PATH,而且解释交互环节比较清晰。

如何双击直接运行脚本呢?

如果你已经可以通过./hello.py直接运行脚本了,那么将脚本文件名直接去掉.py后缀(转化为exec)即可双击直接运行脚本程序了!

最后

以上就是贪玩项链为你收集整理的双击运行你的python脚本的全部内容,希望文章能够帮你解决双击运行你的python脚本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部