Dobrý den, provádím úpravu obsahu souborů (xml), pokud použiju dva skripty je to OK, ve chvíli kdy chci udělat více změn jedním sktiptem je výsledný soubor kratší a já nevím proč. Je také rozdíl když spustí skripty z Windows (Idle i řádek) a Cygwin-u (bash). Potřebuji ještě poradit jak zadat login a heslo na proxy (přistupuji přes proxy) do souboru, tak aby při práci s intenetem nebylo nutné vyplňovat tyto údaje ručně. Uvidíte-li v kódu vidět i další nedostatky, budu rád když mě na ně upozorníte (nováček). Dohromady: # BBC – změna formátovacích pravidel; xsl —> css import re soubor = 'bbc_africa.xml' soubor_css = open('bbc_africa_css.xml', 'w') f1 = file(soubor, 'r') cteni_soubor = f1.readline() zmena1 = cteni_soubor.replace('text/xsl', 'text/css') soubor_css.write(zmena1) f1.close() soubor_css.close
# soubor2 = 'bbc_africa_css.xml' soubor_css2 = open('bbc_africa_css2.xml', 'w') f2 = file(soubor2, 'r') cteni_soubor2 = f2.readline() zmena2 = cteni_soubor2.replace('/shared/bsp/xsl/rss/nolsol.xsl', 'all_afr.css') soubor_css2.write(zmena2) f2.close() soubor_css2.close *********** Zvlášť: 1: import re soubor = 'bbc_africa.xml' soubor_css = open('bbc_africa_css.xml', 'w') f1 = file(soubor, 'r') cteni_soubor = f1.readline() zmena1 = cteni_soubor.replace('text/xsl', 'text/css') soubor_css.write(zmena1) f1.close() soubor_css.close ********* 2: import re soubor2 = 'bbc_africa_css.xml' soubor_css2 = open('bbc_africa_css2.xml', 'w') f2 = file(soubor2, 'r') cteni_soubor2 = f2.readline() zmena2 = cteni_soubor2.replace('/shared/bsp/xsl/rss/nolsol.xsl', 'all_afr.css') soubor_css2.write(zmena2) f2.close() soubor_css2.close ************* Díky předem jsk PS: Bash mi funguje asi nejlépe, ale zřejmě ho nebudu moci požít v konečné aplikaci. _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python