Új hozzászólás Aktív témák
-
válasz
Atomantiii
#4374
üzenetére
Ezen a szekcion fekszik el (eloszor):
<programme start="20241016005500 +0200" channel="21.port.hu" stop="20241016015500 +0200" clumpidx="0/1">
<title>Az ismerős gonosz</title>
<sub-title lang="hu">(dokureality-sorozat, 1/3. rész)</sub-title>
<category lang="en">Show/Game show</category>
<category lang="hu">Show/Játék show</category>
<category lang="en">series</category>
<url system="port.hu">https://port.hu/adatlap/film/tv/az-ismeros-gonosz-the-devil-you-know/event-tv-1600952074-21/episode-2967986</url>
<episode-num system="xmltv_ns">0.2.0/1</episode-num>
<rating>
<value>16</value>
<icon src="https://port.hu/img/agelimit/raster/16_age_icon_black.png" />
</rating>
</programme>Ahogy irtam van egy csomo bejegyzes amiben nincs desc tag.
Ez siman lefut a nagy fajra is:import xml.etree.ElementTree as ET
tree = ET.parse('full.xml')
root = tree.getroot()
for programme in root.findall('programme'):
desc = programme.find('desc')
if desc is None:
desc = ET.SubElement(programme, "desc", {'lang': 'hu'})
directors = programme.findall('.//director')
actors = programme.findall('.//actor')
director_text = ('\nRendezte: ' + ', '.join(dir.text for dir in directors)) if len(directors) else ''
actor_text = ('\nSzereplők: ' + ', '.join(act.text for act in actors)) if len(actors) else ''
desc.text = f"{desc.text}\n{director_text}{actor_text}"
tree.write('modositott.xml', encoding='UTF-8', xml_declaration=True)
print("XML file has been modified and saved'")
Új hozzászólás Aktív témák
- 240 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 9 7945HX, RTX 4070
- Gamer PC-Számítógép! Csere-Beszámítás! R7 5700X / RTX 3080 / 32GB DDR4 / 1TB Nvme SSD!
- 237 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070
- 235 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- iPhone 16 Pro Max
- iKing.hu Apple MacBook Pro 14 (2021) 16GB / 1TB használt, karcmentes 83% akku
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- DDR4 Szerver RAM felvásárlás - napi árak, elsősorban nagy mennyiségben
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

