执行python文件 - 没有这样的文件或目录

时间:2016-04-19 06:56:17

标签: python linux ssh shellexecute

我尝试使用ssh通过终端执行python文件(文件本身不在我的计算机中)。

我执行以下操作:

./playg.py

我得到: “:没有这样的文件或目录”

我肯定在正确的目录中(当我写猫playg.py时,我可以看到文件的内容|

该文件具有r / w / x属性: -r-XR-XR-X

6 个答案:

答案 0 :(得分:1)

首先转到playg.py现有文件夹。

然后输入python playg.py

答案 1 :(得分:1)

您可以使用python playg.py执行它。

您可能无法使用./playg.py执行它的原因是脚本的第一行。

#!/usr/bin/python 
第一行中的

或类似内容可能不适合该系统。

#!/usr/bin/env python

会在当前环境中查找python可执行文件,并且更加灵活。

答案 2 :(得分:1)

检查结束符编码。如果您使用cr-lf编码而不是lf,则会出现该错误...

答案 3 :(得分:0)

转到包含该文件的目录并运行:

python play.py

答案 4 :(得分:0)

尝试执行

时,请尝试在文件名前添加 python
    python playg.py

答案 5 :(得分:0)

python /path/to/file/playg.py应该可以工作