我正在尝试创建一个脚本,该脚本向 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 都是每行的,所以基本上是擦除每个找不到 404 的 url。怎么做?!