txt ファイルからランダムな URL を要求するスクリプトを作成しようとしています
import urllib2
with open('urls.txt') as urls:
for url in urls:
try:
r = urllib2.urlopen(url)
except urllib2.URLError as e:
r = e
if r.code in (200, 401):
print '[{}]: '.format(url), "Up!"
elif r.code == 404:
print '[{}]: '.format(url), "Not Found!"
しかし、いくつかのURLが404が見つからないときにファイルから消去したいのです。各 URL は 1 行ごとなので、基本的には 404 が見つからないすべての URL を消去することです。どうやってするの?!