[python] windows: spousteni externich programu
Leos Pol
leos na radiante-corp.com
Čtvrtek Březen 23 15:20:30 CET 2006
Mozna jsem presne neporozumel problemu, ale na spousteni externich
binarek lze pouzit treba os.popen*.
import os
fd = os.popen3('dot -Tpng -o %s.png' % fname)
fd[2].read()
Doufam, ze jsem pomohl.
Leo
Petr Vane(k wrote:
> zdar buh kristus vespolek.
>
> Resim takovy pikantni problemek. Muj skript dokaze potencialne vyuzit program
> treti strany, pokud je v systemu obsazen. Pochopitelne tento externi program
> muze byt nainstalovan kdekoli.
> Na U*XU to resim nedbale elegantne. napr.:
> retval = os.spawnlp(os.P_WAIT, 'dot', 'dot', '-Tpng', '-o', fname + '.png', f)
>
> coz mi zajisti, ze je-li 'dot' v $PATH, tak se spusti. A ted jadro civavy -
> os.span*p ve win neexistuji. Jak je obejdu nebo nahradim? Pouze pripominam,
> ze umisteni extreniho programu predem neznam. Ani prochazeni GB souborovych
> systemu mi neprijde dvakrat idealni.
>
> Ovsem, mohu udelat test na typ OS a uzivateli se vysmat, ale jde mi to tak
> nejak proti srsti...
>
> okult jogurt, satan banan!
> petr
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
--
----
Leos Pol
SW Engineer
Radiante Corp.
If it can be imagined,
we can implement it
Další informace o konferenci Python