从本地工作目录调用Python函数

时间:2019-03-04 03:40:08

标签: python

我有一个名为script.py的python脚本,该脚本接受参数并提供输出。每次使用脚本时,都会将其复制到本地工作目录,然后以python script.py --arg1=a的身份执行。我想知道是否存在一种无需复制即可在本地工作目录中调用python函数的方法,例如您如何将c ++构建文件复制到/ usr / local / bin并从任何地方调用它。

谢谢。

2 个答案:

答案 0 :(得分:2)

您可以尝试执行以下步骤:

  1. #!/usr/bin/python放在脚本的第一行。

  2. 使用chmod +x script.py

  3. 使其可执行
  4. 将其移动到/usr/bin目录

然后尝试在终端中执行script.py。

答案 1 :(得分:0)

在脚本中添加shebang-Should I put #! (shebang) in Python scripts, and what form should it take?

#!/usr/bin/env python3
print('hello')

使其可执行

chmod +x script.py

然后您可以从本地(或任何其他)目录执行它

./script.py

如果要在全球范围内使用,则需要编辑PATH