class netinfo: addr = '' netmask = '' netaddr = '' fhost = '' lhost = '' bcast = '' hostcount = 0 netcount = 0
def netaddrs(): noctets = netinfo.netmask.split('.') print(netinfo.addr) print(noctets)
class netinfo: def __init__(self): self.addr = '' self.netmask = '' self.netaddr = '' self.fhost = '' self.lhost = '' self.bcast = '' self.hostcount = 0 self.netcount = 0 def changeAddr(self): self.addr = "123.456.789" def getAddr(self): print self.addrif __name__ == '__main__': n = netinfo() n.changeAddr() n.getAddr()
# captures keyboard events, prints something out if escape is pressedfrom Xlib.display import Displayfrom Xlib import Xdef handle(mEvent): keycode = mEvent.detail if mEvent.type is X.KeyPress: print keycodedef keyboardHook(): #get current display display = Display() root = display.screen().root # subscribe to keypress events root.change_attributes(event_mask = X.KeyPressMask) # subscribe to escape key root.grab_key(9, X.AnyModifier, 1, X.GrabModeAsync, X.GrabModeAsync) # multiple keys can be subscribed to like so: # for i in keylist: #keylist containing your list of desired keys' keycodes # root.grab_key(i, X.AnyModifier, 1, X.GrabModeAsync, X.GrabModeAsync) while True: event = root.display.next_event() handle(event)if __name__ == '__main__': keyboardHook()
class netinfo: def __init__(self): self.addr = '' self.netmask = '' self.netaddr = '' self.fhost = '' self.lhost = '' self.bcast = '' self.hostcount = 0 self.netcount = 0 def changeAddr(self): self.addr = "123.456.789" def getAddr(self): print self.addrif __name__ == '__main__': n = netinfo() n.changeAddr() n.getAddr() print n.addr n.addr = "987.654.321" print n.addr n.getAddr()