Maison  >  Questions et réponses  >  le corps du texte

python - Un novice multithread aimerait se demander comment implémenter une impression multithread avec une telle IP?

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)
PHPzPHPz2701 Il y a quelques jours854

répondre à tous(2)je répondrai

  • 黄舟

    黄舟2017-05-27 17:41:49

    https://pypi.python.org/pypi/IPy/

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

    répondre
    0
  • 黄舟

    黄舟2017-05-27 17:41:49

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

    .

    répondre
    0
  • Annulerrépondre