networking - Python code is giving error -


my code written below. while running giving me below error :

import sys import numbers import idlelib import importlib           (addrstring, cidrstring) = sys.argv[1].split('/')    addr = addrstring.split('.')  cidr = int(cidrstring)    mask = [0, 0, 0, 0]  in range(cidr):  mask[i/8] = mask[i/8] + (1 << (7 - % 8))    net = []  in range(4):  net.append(int(addr[i]) & mask[i])     broad = list(net)   brange = 32 - cidr   in range(brange):   broad[3 - i/8] = broad[3 - i/8] + (1 << (i % 8))      print ("address:   ") , addrstring    print ("netmask:   ") , ".".join(map(str, mask))    print ("network:   ") , ".".join(map(str, net))    print ("broadcast: ") , ".".join(map(str, broad)) 

getting error : traceback (most recent call last): file "c:\users\solut\desktop\subnet.py", line 7, in (addrstring, cidrstring) = sys.argv[2] indexerror: list index out of range

sys.argv list of (strings) arguments on command-line.

you're running script few arguments.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -