- Samsung Galaxy S26 Ultra - fontossági sorrend
- Milyen okostelefont vegyek?
- Apple iPhone 16 Pro - rutinvizsga
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Motorola Moto Watch – még nem teljes a kör
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Telekom mobilszolgáltatások
- Hivatalos: ekkor mutatkozik be a vivo X300 Ultra, és így néz ki hátulról
Új hozzászólás Aktív témák
-
Atomantiii
addikt
válasz
sztanozs
#4231
üzenetére
Működik Hege javaslata is, persze biztos meg lehet csinálni máshogy is. Itt a forrás fájl.
import xml.etree.ElementTree as ET
import re
xml_content = ET.parse('forras.xml')
root = xml_content.getroot()
not_needed = ["credits", "category", "country", "date", "episode-num", "icon", "length", "previously-shown", "rating", "star-rating", "url"]
for programme in root.findall(".//programme"):
for element_name in not_needed:
elements = programme.findall(f".//{element_name}")
for element in elements:
if element in programme:
programme.remove(element)
edited_tv_programs = ET.tostring(root, encoding='unicode')
# kiszedi a clumpidx="0/1"-et
edited_tv_programs = re.sub(r' clumpidx=.*\"', r'', edited_tv_programs)
# kiszedi a (0.)-át
edited_tv_programs = re.sub(r'<desc lang="hu">(\(.*\.\) )', r'<desc lang="hu">', edited_tv_programs)
# kiszedi a ...-ot
edited_tv_programs = re.sub(r'<desc lang="hu">(\.\.\. )', r'<desc lang="hu">', edited_tv_programs)
with open('edited.xml', 'w', encoding='utf-8') as file:
file.write(edited_tv_programs)
Új hozzászólás Aktív témák
- Pécs és környéke adok-veszek-beszélgetek
- Horgász topik
- Apple MacBook
- Kerékpárosok, bringások ide!
- LEGO klub
- Fűnyíró topik
- Elektromos autók - motorok
- AMD-s AI-ra építenek az ASUS üzleti portfóliójának új egybegépei
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Windows 11: miért nem vált mindenki?
- További aktív témák...
- iPhone 11 Pro Max 64GB Midnight Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4377
- AKCIÓ! ASRock B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB Zalman T3 Plus ADATA 600W
- LG 27GX700A-B - 27" OLED Tandem / QHD 2K / 280Hz 0.03ms / 1500 Nits / NVIDIA G-Sync / AMD FreeSync
- 27% - Erazer P20 GAMER PC! i7-14700F / RTX 4070 / 16GB DDR5 / 1TB NVMe / B760
- Powerbank Anker Prime, 20100mAh, 220W, QC + PD, Fekete A110BH11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

