Hirdetés

Új hozzászólás Aktív témák

  • jerry311

    nagyúr

    Hi,

    Lehete ezt szebben, jobban parositani?

    Kiindulo szoveg:
    AMRunningMode                   : Normal
    AntispywareSignatureLastUpdated : 29/04/2024 05:36:35
    AntispywareSignatureVersion     : 1.409.590.0
    AntivirusSignatureLastUpdated   : 29/04/2024 05:36:33
    AntivirusSignatureVersion       : 1.409.590.0
    NISSignatureLastUpdated         : 29/04/2024 05:36:33
    NISSignatureVersion             : 1.409.590.0

    Kivant eredmeny:
    7 dictionary elem:
    {'AMRunningMode': 'Normal'}
    {'AntispywareSignatureLastUpdated': '29/04/2024 05:36:35'}
    {'AntispywareSignatureVersion': '1.409.590.0'}
    {'AntivirusSignatureLastUpdated': '29/04/2024 05:36:33'}
    {'AntivirusSignatureVersion': '1.409.590.0'}
    {'NISSignatureLastUpdated': '29/04/2024 05:36:33'}
    {'NISSignatureVersion': '1.409.590.0'}

    def parseupdates(dictentry):

    # initialize variables
    res = {}
    cleanlines = []

    lines = dictentry.splitlines()

    for line in range(len(lines)):
    if lines[line].strip(): # remove blank lines
    cleanlines.append(lines[line])

    for line in range(len(cleanlines)): # split lines at the middle colon
    d = " : "
    temp = cleanlines[line].split(d)

    for idx, element in enumerate(temp): # assign values
    res[idx] = element.strip()

    for i in range(0, len(res) - 1, 2): # reassemble key value pairs
    j = i + 1
    workarray[res[i]] = res[j]

Új hozzászólás Aktív témák