0

Mac のターミナルから Python プログラムを実行しようとすると、少し問題が発生します。「.py」プログラムに「input ("press the enter key to find out.")」コマンドがある場合、「return」キーを押すと、端末に次のエラー メッセージが表示されます。

    Traceback (most recent call last):
      File "word_problems.py", line 6, in <module>
        input ("press the enter key to find out.")
      File "<string>", line 0

        ^
    SyntaxError: unexpected EOF while parsing

誰かが問題の場所を説明できますか?

前もって感謝します。

4

2 に答える 2

1

文字列を入力として受け入れる場合は、input の代わりに raw_input を使用します。input は Python 式のみを受け取り、それらに対して評価を行います。

于 2013-06-23T15:38:53.947 に答える
1

Python 2.7 では、input()と同じですeval(raw_input())

したがって、return キーを押すと、実際に''は , and と入力します。

>>> eval('')
Traceback (most recent call last):
File "<PythonForiOS-Input>", line 1, in <module>
  File "<string>", line 0

    ^
SyntaxError: unexpected EOF while parsing

代わりに、を使用してraw_input()ください。

于 2013-06-23T15:36:42.497 に答える