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
Post a Comment