[python] Upravy souboru

azurIt azurit na pobox.sk
Středa Leden 16 12:00:57 CET 2008


ahoj,

ved ty to nahradzujes len v prvom riadku suboru:

cteni_soubor = f1.readline()

a tak isto naspat ulozis len ten prvy riadok.
prepis to takto:

cteni_soubor = f1.read()


azurIt


>-----Pôvodná správa-----
>Od: [mailto:jsk na centrum.cz]
>Komu: python na py.cz
>Predmet: [python] Upravy souboru
>
>
>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 na py.cz
>http://www.py.cz/mailman/listinfo/python
-------------------
MAPY.SK - Najpresnejsie vyhladavanie aj podla cisiel domu, planovanie trasy.
http://beta.mapy.atlas.sk



Další informace o konferenci Python