[python] Upravy souboru

MaReK Olšavský orsm na centrum.cz
Středa Leden 16 12:31:39 CET 2008


Je kratší, když se podíváte v editoru, nebo je kratší na počet bytů? To 
druhé je vysvětlitelné extrémně snadno, Windows používají jako oddělovač 
znaků 2 byty (CR, LF) a Unixy jen jeden (CR).
-- MO
- --

MaReK "Penguin" Olšavský
PHP Voodoo
private mail: orsm na centrum.cz
private web: http://blog.devlabs.biz
Jabber: Penguin_007 na Jabber.cz; MSN: orsm na centrum.cz; Skype: Penguin_007
tel.: +420-603-519-650; +420-775-154-689 (775-1-LINUX)

Na stránce bylo napsáno: "Optimalizováno pro Explorer 5, nebo lepší".
   Tak jsem přešel na Mozilla Firefox  --> http://firefox.czilla.cz/


jsk na centrum.cz napsal(a):
> 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


Další informace o konferenci Python