使用python有什么区别吗管理.py[什么]或者/管理.py[什么东西]

2024-04-16 16:25:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道以下结构的用法是否有区别? python管理.py[什么东西] 或 ./管理.py[什么东西]

比如说,也许有一个针对runserver这样的语句和另一个syncdb的命令?在


Tags: py命令用法语句结构runserver区别syncdb
2条回答

没有什么大的区别,除了两件事:

  1. 你必须给你的文件执行权管理.py(chmod+x)管理.py)在
  2. 例如,文件顶部必须包含#!/usr/bin/python。在

通过以下方式调用Python脚本时:

./script.py 

。。它使用Python解释器defined in the script head。这应该指向环境中定义的Python解释器,尽管有时(很少)如果脚本作者没有输入正确的头部,情况可能就不是这样了。在

通过以下方式调用Python脚本时:

^{pr2}$

。。。它使用来自PATH环境变量的Python interprefer,通常指向the currently activated virtualenv。这是运行which python命令时得到的结果。在

在大多数情况下,Python解释器应该是相同的。在

您还可以:

/usr/bin/python script.py

。。。强制使用系统范围的Python安装。在

编辑:澄清了脚本头部分。在

相关问题 更多 >