関数の出力であるリストがあります。配列の要素がファイル(サーバー名を含むテキストファイル)にあるかどうかを確認したいファイルに含まれていないサーバーだけを印刷します。これらの行に何かのPython:リストの要素がファイルに存在していないかどうかを確認してください。
思考:
host_list = ['abc.server.com', 'xyz.server.com']
sfile = open("slist.txt","r")
for num in host_list:
do
for aline in sfile.realines():
if num =! aline.split()
print num
sfile.close()
だから、まさに質問は何ですか? – Mureinik
'do'は有効なpython構文ではありません。また、 '=! 'ではなく'!= 'が必要です。ファイルを開くには 'with'ブロックを使います。 –
あなたのコードにいくつかのタイプミスがあります。 –