使用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
答案 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