まず、この状況を理解するために私が読んだもののリストを次に示します。
whats-wrong-question-relied-on-files-exceptions-error-eoferror
raw_input を使用する場合の Python EOF エラーの修正方法
これが私のコードです:
#!/usr.bin/env python
# Errors
error1 = 'Try again'
# Functions
def menu():
print("What would you like to do?")
print("Run")
print("Settings")
print("Quit")
# The line below is where I get the error
menu_option = input("> ")
if 'r' in menu_option:
run()
elif 's' in menu_option:
settings()
elif 'q' in menu_options():
quit()
else:
print(error1)
menu()
ここに私のエラーがあります(他の2つのエラーを手伝ってくれるととてもうれしいです):
Traceback (innermost last):
File "C:\Program Files\Python\Tools\idle\ScriptBinding.py", line 131, in run_module_event
execfile(filename, mod.__dict__)
File "C:\Documents and Settings\MyUser\Desktop\MyProgram.py", line 73, in ?
menu()
File "C:\Documents and Settings\MyUser\Desktop\MyProgram.py", line 24, in menu
menu_option = input("> ")
EOFError: EOF while reading a line
コードを変更してみましたが、何も起こりませんでした。