Увеличение пропускной способности в скрипте Python
Я обрабатываю список тысяч доменных имен из DNSBL через dig, создавая CSV из URL-адресов и IP-адресов. Это очень трудоемкий процесс, который может занять несколько часов. DNSBL моего сервера обновляется каждые пятнадцать минут. Есть ли способ увеличить пропускную способность в моем скрипте Python, чтобы идти в ногу с обновлениями сервера?
редактировать: скрипт, как и просили.
import re
import subprocess as sp
text = open("domainslist", 'r')
text = text.read()
text = re.split("\n+", text)
file = open('final.csv', 'w')
for element in text:
try:
ip = sp.Popen(["dig", "+short", url], stdout = sp.PIPE)
ip = re.split("\n+", ip.stdout.read())
file.write(url + "," + ip[0] + "\n")
except:
pass