1

我想在路径中添加一些 python 脚本。

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

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

这项工作:

sh test
success hello world

这不会:

python test.2.py
python: can't open file 'test2.py': [Errno 2] No such file or directory
[Errno 2] No such file or directory
4

2 回答 2

6

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

  1. 将此行添加到 python 文件的顶部:#!/usr/bin/env python
  2. 将您的 python 文件设置为可执行:chmod +x test.2.py
  3. 使用以下命令运行您的 python 脚本:test.2.py
于 2013-02-02T07:59:02.893 回答
4

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

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

#!/usr/bin/python

然后通过键入以下命令运行它:

test.2.py
于 2013-02-02T07:58:42.860 回答