示例#1
0
def najdi_vsa_smucisca(mapa):
    imena=set()
    for html_datoteka in definicije.datoteke(mapa):
        if html_datoteka[-5:] != '.html':
                continue
        for smucisce in re.finditer(vzorec,definicije.odpri(html_datoteka)):
                ime,slovar=uredi_smucisce(smucisce)
                imena.add(ime)
    return imena
示例#2
0
def poglej_funkcijo_uredi_smucisce_na_mapi(mapa):
    for html_datoteka in definicije.datoteke(mapa):
        if html_datoteka[-4:] != 'html':
            continue
        else:
            for smucisce in re.finditer(vzorec, definicije.odpri(html_datoteka)):
                ime_smucisca, podatki = uredi_smucisce(smucisce)
                print(ime_smucisca, podatki)

    for smucisce in re.finditer(vzorec, definicije.odpri('eva.html')):
        ime_smucisca, podatki=uredi_smucisce(smucisce)
        print(ime_smucisca, podatki)
示例#3
0
## POGLEJ, KAJ NAREDI FUNKCIJA UREDI_SMUČIŠČE
def poglej_funkcijo_uredi_smucisce_na_mapi(mapa):
    for html_datoteka in definicije.datoteke(mapa):
        if html_datoteka[-4:] != 'html':
            continue
        else:
            for smucisce in re.finditer(vzorec, definicije.odpri(html_datoteka)):
                ime_smucisca, podatki = uredi_smucisce(smucisce)
                print(ime_smucisca, podatki)

    for smucisce in re.finditer(vzorec, definicije.odpri('eva.html')):
        ime_smucisca, podatki=uredi_smucisce(smucisce)
        print(ime_smucisca, podatki)

## SPREMENI DATOTEKE IZ .HTML V .CSV
for html_datoteka in definicije.datoteke('sneg/'):
    if html_datoteka[-5:] != '.html':
        continue
    csv_datoteka=html_datoteka.replace('.html','.csv')
    cas=csv_datoteka[5:-4]
    datum=cas[:-9]
    ura=cas[-8:-3]
    cas1=datum + ' ' + ura
    imena_polj = ['smucisce','cas','datum','vreme','temperatura','sneg','obratovanje','odprto','sedeznice','proge']
    with open(csv_datoteka, 'w', encoding='utf8') as csv_dat:
        writer = csv.DictWriter(csv_dat , imena_polj)
        writer.writeheader()
        drugi=csv.writer(csv_dat)
        drugi.writerow([cas])
        for ujemanje in re.finditer(vzorec,definicije.odpri(html_datoteka)):
            _,slovar=uredi_smucisce(ujemanje)