Python错误:文件“<stdin>”</stdin>

时间:2015-02-26 21:59:17

标签: python-2.7

我正在尝试学习Python并尝试在终端中执行python文件。我在我的OS X上使用2.7.3 python版本。我已将终端中的目录更改为文件所在的位置,但我在终端中收到错误:

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

ex1.py文件包含:

print "Hello World!"
print "Hello Again"
print "I like typing this."
print "This is fun."
print 'Yay! Printing.'
print "I'd much rather you 'not'."
print 'I "said" do not touch this.'

有关如何解决此问题的任何想法?很多。

6 个答案:

答案 0 :(得分:10)

>>> python ex1.py

您正在尝试从python解释器中运行脚本。你不想这样做。

相反,只需在终端中运行该命令,而不是在解释器中运行

$ python ex1.py

如果你还在翻译中,你可以按ctrl + d离开它并返回正常&#39;终端

答案 1 :(得分:2)

通过键入exit()或按Crtl+Z退出python解释器

您现在将看到终端。

键入python file_name.py以运行代码。

编码愉快!

答案 2 :(得分:0)

尝试输入

exit()

返回;然后

python ex1.py

返回

答案 3 :(得分:0)

如果您使用的是Python版本<3 请在下面使用:

while (document.documentElement.scrollTop <= document.body.scrollHeight - 500) {
setTimeout(
    function() {
        window.scrollTo(0, document.documentElement.scrollTop + 500);
    }, 300);
}

答案 4 :(得分:0)

我刚开始学习编程,遇到了类似的问题,当我使用()代替<>时,它可以工作。去尝试一下。

答案 5 :(得分:-1)

在终端上尝试py绝对文件路径\ ex1.py 例如)py C:\ python27 \ projects \ ex1.py

谢谢