テキスト ファイル内の大量のドメイン リストからサブドメインを削除しようとしています。スクリプトは機能しますが、リストの最後のドメインに対してのみ機能します。問題がループ内にあることはわかっていますが、正確な問題を特定することはできません。助けてくれてありがとう:)
with open ("domainlist.txt", "r") as datafile:
s = datafile.read()
for x in s:
t = '.'.join(s.split('.')[-2:])
print t
これは "example.test.com" と "return test.com" を取ります。唯一の問題は、リスト内のすべてのドメインに対してこれを実行するわけではなく、最後のドメインのみです。