私は Python 3.1 が初めてで、PyScripter で作業を進めています。
私が書いたプログラムが PyScripter で実行されると正常に動作するまで、すべてがうまくいっているように見えましたが、cmd ウィンドウで実行すると失敗しました。すべてのコードを含めるのではなく、input() 関数を含む部分に問題を分離しました。
ここに私が持っているものがあります:
myname = input('? ')
print (myname)
input ('Press any key to end')
これは PyScripter で正常に動作します。名前を入力して Return キーを押すと名前が表示されますが、cmd ウィンドウで実行しようとすると、次の結果が得られます。
F:\Python_Programs\input.py
? Fenton
Traceback (most recent call last):
File "F:\Python_Programs\input.py", line 17, in <module>
myname = input('? ')
File "<string>" line 1, in <module>
NameError: name 'Fenton' is not defined`
何か案は?