Benutzer-Werkzeuge

Webseiten-Werkzeuge


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])
                    if serialnr[0:8] == currentdate:
                        serialnr[8:] += 1
                        print("Die SerialNr.: '{}' hat das aktuelle Datum".format(serialnr))
                    else:
                        i_serialnr = int(serialnr)
                        i_serialnr = currentdate
                        print(type(currentdate))
                        #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.1528749709.txt.gz · Zuletzt geändert: 2018/06/11 22:41 von pulsar