我有一个名为script.py
的python脚本,该脚本接受参数并提供输出。每次使用脚本时,都会将其复制到本地工作目录,然后以python script.py --arg1=a
的身份执行。我想知道是否存在一种无需复制即可在本地工作目录中调用python函数的方法,例如您如何将c ++构建文件复制到/ usr / local / bin并从任何地方调用它。
谢谢。
答案 0 :(得分:2)
您可以尝试执行以下步骤:
将#!/usr/bin/python
放在脚本的第一行。
使用chmod +x script.py
将其移动到/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