Hirdetés

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

  • axioma

    veterán

    válasz Hege1234 #4140 üzenetére

    Bocs, tegnap nem jutottam el odaig...
    Draft, nem is IDE-bol, de iranynak talan jo. A ..-nal toltsd ki a sajat valtozatod megfelelo soraival
    patterns={
    "app_key":[r"header=.app_key..value=.(.*)..merge=0]"],
    "azukiapp":[r"E/nsHttp...AzukiApp:.(.*)"],
    ... # ide atalakitod a tobbit is

    "azudrm":[r'D/n.*?AzukiApp.*?[^.].*?[^.]\"AzukiDRM\" value=\"(.*?)\"',r"E/nsHttp...AzukiApp:..*.*[^?].*[^?.].*[^?.]E/nsHttp...AzukiDRM:.(.*)"]
    }

    found_tokens = set()
    while found_tokens!=set(patterns.keys()):

        ...
       for file_path in log_files:
           try:
               with open...
                   for key,patternlist in patterns.items():                    
                       if key not in found_tokens:
                            for pattern in patternlist:
                               try:
                                   re.findall(pattern, tdata)[0].strip()
                                   found_tokens.add(key) # if no exception occured
                               except: pass
    ...
    Szolj ha elakadsz, most ennyit sikerult. [Azt lehetne me'g figyelni hogy melyik file ami mar lezarodott igy felesleges ujranezni, de ha ez a sebesseg is jo akkor mind1.]

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