我怎么能让我的python脚本等到我告诉它继续在终端?

时间:2015-12-08 09:59:21

标签: python command-line terminal

我正在尝试让第二个print语句等到我在命令行中按Enter键,但我不断收到意外的EOF错误。

print "hi"
continu = input("Press Enter to continue!")
print "hi"

这是我的追溯

Traceback (most recent call last):
  File "save_cookies.py", line 2, in <module>
    continu = input("Press Enter to continue!")
  File "<string>", line 0

    ^
SyntaxError: unexpected EOF while parsing

2 个答案:

答案 0 :(得分:1)

您似乎在混合python2python3语句。

对于python2,您需要使用raw_inputPEP 3111):

print "hi"
raw_input("Press Enter to continue!")
print "hi"

对于python3,您需要调整printPEP 3105)上的语法:

print("hi")
input("Press Enter to continue!")
print("hi")

答案 1 :(得分:1)

尝试使用raw_input()代替input()