从python命令行运行脚本

时间:2014-05-26 14:31:39

标签: python python-3.x command-line

使用Python3.3

尝试从python命令行运行脚本。由于某些编码格式问题,需要从python命令行而不是Windows命令行运行它。但我收到了以下错误:

>>> python Start.py
File "<stdin>", line 1
python Start.py
           ^
SyntaxError: invalid syntax

我想我已经在Python中,所以上面的内容无效。我尝试过execfile,但这也没有帮助。

有人可以帮忙吗?

修改

解决了从python命令行运行脚本的问题。虽然这并不能解决原始编码问题。请参阅此处的主题Changing the preferred encoding for Windows7 command prompt

4 个答案:

答案 0 :(得分:2)

您已经在运行Python,因此无需运行python命令。 {3}在Python3中消失了,但你可以这样做:

execfile

答案 1 :(得分:2)

EXEC(开放(&#39; Start.py&#39;。)读(),全局())

答案 2 :(得分:0)

试试这个:

    python "/path/Start.py"

答案 3 :(得分:0)

对于Windows,我们必须编写

C:\ Python31 \ python.exe test.py> results.txt

//来自CMD -来自Summersfeld的常青树“使用Python 3编程-完整介绍”。 而且,如果我们有适用于python的环境变量,我们甚至都不需要C:\Python31\部分

C:\>python.exe test.py > results.txt