2017-08-20 14 views
-4

これは簡単な質問のように思えるかもしれませんが、これは私がPythonに触れて初めてのことです。Pythonでテキストファイルを入力として使用するにはどうすればよいですか?

いくつかのSMTP列挙を行うための簡単なbashスクリプトを作成し、それをPythonスクリプトに変換しようとしています。 enter image description here

そして、これまでのところ、私が持っているPythonスクリプトはこれです::bashスクリプトでした

enter image description here

しかし、今、私が個別に一度、各ユーザ名を入力する必要があり、スクリプトが終了します。私は可能な束のユーザー名で単純なテキストファイルを作成し、個々に1つずつ入力するのではなく、そのファイルのすべてのユーザー名を使用できるようにしたいが、それを行う方法はわからない。

+9

これらの写真のコンテンツをテキスト**として質問そのものにコピーしてください。 –

+0

報告されているpythonスクリプトは、 'NameError:name 'sが定義されていません。'を返します。 – gboffi

+0

[The Tutorial](https://docs.python.org/3/tutorial/)で時間を過ごしたいかもしれません。 inputoutput.html#読み書きファイル)。 – wwii

答えて

2
with open('users.txt') as users: 
    for user in users: 
     s.send(...) 
+0

私はSMPTサーバを扱っている経験はありませんが、改行で終わっている文字列を送っても問題ありませんか? – gboffi

関連する問題