programme:dhcpdnsadmin:dda
Dies ist eine alte Version des Dokuments!
DHCP-/DNS-Admin
def read(self): print("read(): <-", self.hfile) with open(self.hfile) as file: for line in file: self._lines.append(line) if 'Serial' in line: print("Zähler:", line) currentdate = (datetime.now().strftime("%Y%m%d")) print(currentdate) #serialnr = [int(s) for s in line.split() if s.isdigit()] l_serialnr = [int(s) for s in line if s.isdigit()] serialnr = ''.join(str(e) for e in l_serialnr) print(serialnr[0:8]) print(type(serialnr)) print(type(currentdate)) if serialnr[0:8] == currentdate: print("ist gleich currentdate") i_serialnr = int(serialnr) print(type(i_serialnr)) i_serialnr += 1 print(i_serialnr) print("Die SerialNr.: '{}' hat das aktuelle Datum".format(serialnr)) else: print("ist UN-gleich currentdate") #i_serialnr = int(serialnr) #i_serialnr = currentdate print(type(currentdate)) newserialnr = currentdate + "01" print(newserialnr) #print(i_serialnr) #s_serialnr = str(serialnr) #print("Die SerialNr.: '{}' wurde auf das aktuelle Datum gesetzt".format(int(s_serialnr))) #print(s_serialnr) if not self._lines: raise OSError("'{}' ist leer!".format(self.hfile))
programme/dhcpdnsadmin/dda.1528792872.txt.gz · Zuletzt geändert: 2018/06/12 10:41 von techguru