python - Un novice multithread aimerait se demander comment implémenter une impression multithread avec une telle IP?
PHPz
PHPz 2017-05-27 17:39:49
0
2
879
def hanshu(b):
    print(b)

a="192.168.1.1-3"
for ip in a.split(','):
    if '-' in ip:
        s1, s2 = ip.rsplit('.', 1)
        start, end = map(int, s2.split('-'))
        for num in range(start, end+1):
            b=s1+'.'+str(num)
            hanshu(b)
    else:
        hanshu(ip)
PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
黄舟
https://pypi.python.org/pypi/IPy/

Utilisez ce module, votre code ne sera pas si moche, et
split(",") est mal écrit

黄舟

Le module threading est utilisé pour le multi-threading Je ne comprends pas très bien ce que vous voulez

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal