Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从任何地方执行python脚本_Python_Linux_Bash - Fatal编程技术网

从任何地方执行python脚本

从任何地方执行python脚本,python,linux,bash,Python,Linux,Bash,我想在path中添加一些python脚本 我可以将bash脚本添加到路径中的文件夹中,然后在任何地方执行它们。 当我使用python脚本执行这些操作时,我只能在同一目录中执行它们 例如,如果我将test和test2.py放在路径中的同一文件夹中 这项工作: 这并不是: python命令不会像bash那样搜索$PATH脚本 使test.2.py可执行,并使第一行: #!/usr/bin/python 然后通过键入以下命令来运行它: test.2.py python命令不会像bash那样搜索$P

我想在path中添加一些python脚本

我可以将bash脚本添加到路径中的文件夹中,然后在任何地方执行它们。 当我使用python脚本执行这些操作时,我只能在同一目录中执行它们

例如,如果我将test和test2.py放在路径中的同一文件夹中

这项工作:

这并不是:


python
命令不会像
bash
那样搜索
$PATH
脚本

使
test.2.py
可执行,并使第一行:

#!/usr/bin/python
然后通过键入以下命令来运行它:

test.2.py

python
命令不会像
bash
那样搜索
$PATH
脚本

使
test.2.py
可执行,并使第一行:

#!/usr/bin/python
然后通过键入以下命令来运行它:

test.2.py

假设python源文件位于路径上的目录中,请执行以下操作:

  • 将这一行添加到python文件的顶部:
    #/usr/bin/env python
  • 将python文件设置为可执行文件:
    chmod+x test.2.py
  • 使用以下命令运行python脚本:
    test.2.py

  • 假设python源文件位于路径上的目录中,请执行以下操作:

  • 将这一行添加到python文件的顶部:
    #/usr/bin/env python
  • 将python文件设置为可执行文件:
    chmod+x test.2.py
  • 使用以下命令运行python脚本:
    test.2.py

  • 我在虚拟电视里。我得打电话给
    /test.2.py
    我在一个虚拟电视里。我必须打电话给
    /test.2.py