[python] xml parsování

starenka . starenka0 na gmail.com
Úterý Srpen 13 09:50:26 CEST 2019


Tak pohoda... tomu ffprobu se afaik (rikam z hlavy) da rict, jakej info
chces (treba jen audio stream)

---
aknerats[::-1]

On Tue, Aug 13, 2019, 09:20 Ctibor.Plasek <Ctibor.Plasek na seznam.cz> wrote:

> No asi jó. Mě tam mátlo (a házelo chyby), že je to jednou slovník, pak
> seznam...
> takže když jsem se tím prokopal, tak např.délka audia je:
>
> *print(data['streams'][1]['tags']['DURATION-eng'])*
>
> Díky moc za nasměrování
>
>
> ---------- Původní e-mail ----------
> Od: starenka . <starenka0 na gmail.com>
> Komu: Konference PyCZ <python na py.cz>
> Datum: 13. 8. 2019 8:39:14
> Předmět: Re: [python] xml parsování
>
> import json
>
> with open('/cesta/k/soboru') as jf:
>   data = json.load(jf)
>   print(data)
>
> Hotovo :)
>
> ---
> aknerats[::-1]
>
> On Tue, Aug 13, 2019, 08:32 Ctibor.Plasek <Ctibor.Plasek na seznam.cz> wrote:
>
> jj, to byl první pokus exportovat jako json....
> ale tam jsem už vůbec nevěděl, co s tím :-(
>
>
> ---------- Původní e-mail ----------
> Od: starenka . <starenka0 na gmail.com>
> Komu: Konference PyCZ <python na py.cz>
> Datum: 13. 8. 2019 8:26:22
> Předmět: Re: [python] xml parsování
>
> Cau, me to xml na telfonu nejde zobrazit, ale pro sichr. Vis, ze z ffprobe
> to de dostat taky jako json? Ten "naparsujes" bez namahy.
>
> s
>
> ---
> aknerats[::-1]
>
> On Tue, Aug 13, 2019, 08:22 Ctibor.Plasek <Ctibor.Plasek na seznam.cz> wrote:
>
> Ahoj.
> Mám takovýto xml soubor (viz.přiložený soubor)  - export z ffprobe.
> Pro ty hodnoty, které jsou u <stream používám toto:
>
> from xml.dom import minidom
> xmldoc = minidom.parse('RainS02E06.mkv.xml')
> streamlist = xmldoc.getElementsByTagName('stream')
> for s in streamlist:
>     print(s.attributes['index'].value)
>     print(s.attributes['codec_name'].value)
>     try:
>         print(s.attributes['sample_rate'].value)
>     except:
>         print('none')
>
> ale nevím jakým způsobem se dostat k těm "hlubším" hodnotám - např.
> <tag key="DURATION-eng" - jaká je např.hodnota value u stream index="1"
>
> Mohli byste mi, prosím, poradit?
>
> Děkuji Ctibor
>
>
>
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20190813/94d821aa/attachment.html>


Další informace o konferenci Python