您现在的位置是:课程教程文章
你是不是把Python脚本的第一行写成了“#! /usr/bin/python”!
2023-12-18 17:59课程教程文章 人已围观
-
GC脚本基础教程
GC脚本基础教程学习目标: 了解GC 脚本的基本概念; 使用FunctionCall 节点创建一个GC 脚本... -
喜月无痛催乳轻松学训练营
喜月无痛催乳轻松学训练营如果你是月嫂、宝妈、育婴师、母婴店老板等 如果你想自主创业 赚高薪 催乳师... -
白帽子黑客脚本编程之VBS与PowerShell脚本学
白帽子黑客脚本编程之VBS与PowerShell脚本学注、课前说明 1、一对一答疑请加讲师微信:ihaha12 2、本课程系讲师原创,请自... -
黑客脚本语言编程之CMD/DOS脚本编程
黑客脚本语言编程之CMD/DOS脚本编程注、课前说明 1、一对一答疑请加讲师微信:ihaha12 2、本课程系讲师原创,请自...
设置.py文件为可执行的Shabang标记,只有唯一一种正确的写法
#! /usr/bin/env python
以下写法都是错的:
#! /usr/bin/python #! /bin/python
错在两点:
小的错误是,你不清楚不同的发布版环境下,python可执行文件到底在哪里。
大的错误是,如果在virtualenv虚拟环境下运行脚本,则python解释器必须使用virtualenv虚拟环境文件夹下bin/目录中包裹的python。但此时/usr/bin/python仍然存在,则脚本将在脱离虚拟环境的解释器下运行!这是个会直接导致暴死的错误!
所以别忘了用env命令,保证严格遵守$PATH等约束,让脚本调用python的行为,和自己在命令行下手打python回车是完全一致的。
若有不明白的地方,请移步Python视频教程继续学习!!
课程教程:你是不是把Python脚本的第一行写成了“#! /usr/bin/python”!上一篇:用python如何导出数据库数据
下一篇:没有了