Gå til innhold

Enkel innføring i xml parsing i pyhon


Anbefalte innlegg

Hei, jeg har laget en liten innføring i praktisk bruk av xml parsing ved hjelp av et program som henter værmeldinger fra nettet og leser de for så å skrive de ut på en ryddig måte i konsoll.

 

Så hvis du er interisert i xml parsing og behandling av data har leg lastet opp scriptet slik at det er tilgjengelig her:

 

https://drive.google.com/?authuser=0#folders/0B-la6FvJueMXYTRwTzl4ZUdhSUE

 

Se denne linken for å forandre varslet til ditt sted:

http://om.yr.no/verdata/xml/

 

Andre ressurser for xml parsing i python:

http://www.tutorialspoint.com/python/python_xml_processing.htm

(kommer sikkert flere etter hvert)

Endret av pedero
  • Liker 2
Lenke til kommentar
Videoannonse
Annonse

Dette blir litt for rotete,og det er mye av koden kan kalles "unpytonic".

F.eks i vind() funksjonen skriver du til fil 3 ganger og alle funksjoner har den magiske "x",

og alt blir utført i den store "while x!=14" på slutten.

 

Det går an og samle alle data og skrive til fil 1 gang,og funksjoner kan ta argumenter og returnere verdier ut.

Da slipper man en stor loop på slutten,og koden blir lettere og lese.

Det er mere jeg ikke er fornøyd med,men tar ikke det nå.

 

Det er fint at du lager ting som kan hjelpe,

men kanskje lage noen kortere eksempler og spør(poste kode) om det ser ok ut :ermm:

 

  • Liker 1
Lenke til kommentar
  • 4 måneder senere...

Grei innføring i formatet til Yr. Tenkte jeg skulle skrive noe for å hente ut være på hytta etc, men orket aldri. Fikk skrevet det nå, men som snippsat sier. Istedefor å poste det som en "innføring" post det heller under "Se hva jeg har laget - kritikk?" :)

  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...