私は最終的に私の最初の言語としてのPythonを学ぶことにしたことがあります。私はIDLE3と共にpython3を使っています。シンプルなパスワードプロンプトを書くときは、問題が発生している:/ scriptは次のようになります。私はスクリプトを実行し、入力したときに シンプルなpythonのパスワードプロンプト
import sys
password = input("Enter your password: ")
if password != "pword" :
sys.exit()
print("Password correct")
は、今私は次のエラーを取得するパスワードとして渡す:あなたの助けみんなのために事前に
[email protected]:~/Desktop# python password1.py
Enter your password: pword
Traceback (most recent call last):
File "password1.py", line 2, in <module>
password = input("Enter your password: ")
File "<string>", line 1, in <module>
NameError: name 'pword' is not defined
おかげで、それが理解です。
あなたが表示されたコードは、持っている ' 'pword''(引用符、文字列に注目してください)が、エラーは(あなたが' pword'を持って提案します裸の単語、未定義の変数)。実際に引用符を使用している場合は、 '__pycache__'フォルダをクリアしてみてください。 –
'input'の代わりに' raw_input'を使用します – Xiobiq
あなたは実際にPython 2を使っていますか?私はここにそれを意味のよう –