Re: [python] spustit soubor s argumentem

2006-10-22 Tema obsahu Pavel Kosina
Jan Kundrát napsal(a):
> Muze se ti to zdat divny, muzes s tim nesouhlasit, ale to je asi tak
> vsechno, co proti tomu muzes delat :).
>
>   
Může se ti to zdát taky divný, ale nevidím mezi námi rozpor  ;-)

-- 
geon
Pavel Kosina

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] spustit soubor s argumentem

2006-10-22 Tema obsahu Jan Kundrát
Pavel Kosina wrote:
> Jan Kundrát napsal(a):
>> To neni pravda; uvozovky se pouzivaji jenom proto, abys shellu rekl, ze
>> to ma predat jako jeden parametr. 
> Myslím že si nerozumíme. Tyto uvozovky " (příklad "C:\Documents and 
> Settings\Blu\Plocha\Creator\Blu IDLE.pyw") nepatří shellu, ale Pythonu. 
> Pokud je chceš předat shellu, musíš použít v Pythonu ještě ty druhé 
> ('"C:\Documents and Settings\Blu\Plocha\Creator\Blu IDLE.pyw"').  Pak 
> cesta v shellu (DOSu) zůstane jako jeden argument (obalený uvozovkami ") 
> a ne, jako by to bylo v tomto případě, 4 argumenty (C:\Documents, and, 
> Settings\Blu\Plocha\Creator\Blu, IDLE.pyw).

Ale ono os.spawnl() nepouziva shell :). Pokud chci predat argument "ahoj
Marenko" *bez* uvozovek, napisu to jako os.spawnl(..., "ahoj
Marenko",...), naproti tomu pokud bych chtel to same *vcetne* uvozovek,
pouziju os.spawnl(..., '"ahoj Marenko"',...).

Muze se ti to zdat divny, muzes s tim nesouhlasit, ale to je asi tak
vsechno, co proti tomu muzes delat :).

Tohle absolutne nesouvisi s Pythonem, ale s tim, jak funguji promenne
prostredi. Pokud zadavas nejaky program shellu, musis shellu rict, cim
se oddeluji parametry. Implicitne je to mezera, takze pokud ji chces
pouzit uvnitr hodnoty nejakeho argumentu, musis ji bud escapovat nebo
dat cely string do uvozovek. That's all :)

Hezky vecer,
-jkt

-- 
cd /local/pub && more beer > /dev/mouth



signature.asc
Description: OpenPGP digital signature
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu Jan Matejka
> Zdravim,
> potreboval bych nejak predavat data mezi samostatne bezicimi skripty. 
> Jde vubec neco takoveho? 

Dobrý den,
jak v dalsich emailech pisete, chcete to provozovat na windows, dokonce
mozna velmi starych. 
V takovem pripade by mohlo poslouzit DDE, ktere je sice znacne zastarale ale
funguje jiz od dob 16bit windows celkem dobre (pokud se spravne pouziva). Ve
win32 baliku pro python je jednoduchy priklad serveru i klienta.

Dalsi, mocnejsi volbou by mohl byt COM ale to je myslim pro začátek dost
velká obluda.

Pro použití je velmi pohodlné využití knihovny xmlrpclib, ta ale používá
sokety. Osobně bych se snažil jít touto nebo podobnou cestou (třeba
http://pyro.sourceforge.net/example.html ) pokud by to bylo možné.

zdravíc Jan Matějka

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] instalace WConio

2006-10-22 Tema obsahu azurIt
>> Zdravim,
>> mam problem s instalaci WConio. Neexistuje auto-instalator pro Pythona
>> 2.5 takze jsem zkusil "rucni" instalaci (klasicky setup.py install)
>> jenomze protoze nemam VisualStudio tak se asi neprelozilo neco v Ccku co
>> je ale asi dost nutny. Co se da s takovouhle veci delat? Zkousel jsem to
>> nejak pomoci mingw32 ale nepodarilo se mi dosahnout zadneho uspechu.
>
>A konkrétní výpis chyby :-)


aky vypis ? ved sa mu to nepodarilo ani skompilovat




--
Reklama
Ak ste kamoši, pomôžte mi vyhrať auto. Viac info na http://www.csobleasing.sk

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] instalace WConio

2006-10-22 Tema obsahu sebastian
>> Zdravim,
>> mam problem s instalaci WConio. Neexistuje auto-instalator pro Pythona 
>> 2.5 takze jsem zkusil "rucni" instalaci (klasicky setup.py install) 
>> jenomze protoze nemam VisualStudio tak se asi neprelozilo neco v Ccku co 
>> je ale asi dost nutny. Co se da s takovouhle veci delat? Zkousel jsem to 
>> nejak pomoci mingw32 ale nepodarilo se mi dosahnout zadneho uspechu.
> 
> A konkrétní výpis chyby :-)

C:\Program Files\Python25\Lib\site-packages\WConio-1.5>python setup.py 
install
running install
running build
running build_py
running build_ext
error: Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible 
binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin 
installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.

:-)
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] instalace WConio

2006-10-22 Tema obsahu superman
> Zdravim,
> mam problem s instalaci WConio. Neexistuje auto-instalator pro Pythona 
> 2.5 takze jsem zkusil "rucni" instalaci (klasicky setup.py install) 
> jenomze protoze nemam VisualStudio tak se asi neprelozilo neco v Ccku co 
> je ale asi dost nutny. Co se da s takovouhle veci delat? Zkousel jsem to 
> nejak pomoci mingw32 ale nepodarilo se mi dosahnout zadneho uspechu.

A konkrétní výpis chyby :-)
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] instalace WConio

2006-10-22 Tema obsahu sebastian
Zdravim,
mam problem s instalaci WConio. Neexistuje auto-instalator pro Pythona 
2.5 takze jsem zkusil "rucni" instalaci (klasicky setup.py install) 
jenomze protoze nemam VisualStudio tak se asi neprelozilo neco v Ccku co 
je ale asi dost nutny. Co se da s takovouhle veci delat? Zkousel jsem to 
nejak pomoci mingw32 ale nepodarilo se mi dosahnout zadneho uspechu.

Mate nejakou radu? :-)

Seb.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] instalace WConio

2006-10-22 Tema obsahu Pavel Kosina
sebastian napsal(a):
> Zdravim,
> mam problem s instalaci WConio. Neexistuje auto-instalator pro Pythona 
> 2.5 takze jsem zkusil "rucni" instalaci (klasicky setup.py install) 
> jenomze protoze nemam VisualStudio tak se asi neprelozilo neco v Ccku co 
> je ale asi dost nutny. Co se da s takovouhle veci delat? Zkousel jsem to 
> nejak pomoci mingw32 ale nepodarilo se mi dosahnout zadneho uspechu.
>
> Mate nejakou radu? :-)
>   
Nainstaluj si Python 2.4 ;-). Casem se jiste objevi verze i pro 2.5-

-- 
geon
Pavel Kosina

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu superman


sebastian napsal(a):
>>paměťově mapované soubory, gdi zprávy (zpráva VM_COPYDATA je na to jako
>>stvořená), sdílená paměť, atd..
> 
> 
> mno a da se rici co je nejvhodnejsi? planuji jeden skript ktery bude 
> "sedet" na seriovem portu a cist/psat na nej ostatni skripty budou z 
> informacemi pracovat a v nekterych pripadech zasilat pozadavky o zapis 
> na port

v tom případě použijte sokety :-)

jinak zprávy WM_COPYDATA

soubory ani sdílenou paměť nedoporučuji, bude muset řešit synchronizaci

M. Ponkrác
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu sebastian
> paměťově mapované soubory, gdi zprávy (zpráva VM_COPYDATA je na to jako
> stvořená), sdílená paměť, atd..

mno a da se rici co je nejvhodnejsi? planuji jeden skript ktery bude 
"sedet" na seriovem portu a cist/psat na nej ostatni skripty budou z 
informacemi pracovat a v nekterych pripadech zasilat pozadavky o zapis 
na port
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu superman
>>sockety mi pripadaji ze se
>>pouzivaji pri sitove komunikaci ... ja skripty budu spoustet na jednom
>>stroji ale potrebuji aby byli nezavisle ...
> 
> a kde je tu problem ?

já vím, že je to blbost, ale sokety potřebují být nainstalovány na 
windows. na 99,99% strojích jsou, ale není to 100% pravidlo. pokud 
nepotřebuje komunikovat se sítí, je zbytečné chtít sokety

Miloslav Ponkrác
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu superman
sebastian napsal(a):
> potrebuji to provozovat na win32 ... sockety mi pripadaji ze se 
> pouzivaji pri sitove komunikaci ... ja skripty budu spoustet na jednom 
> stroji ale potrebuji aby byli nezavisle ...

paměťově mapované soubory, gdi zprávy (zpráva VM_COPYDATA je na to jako
stvořená), sdílená paměť, atd..

Ing. Miloslav Ponkrác


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu superman
sebastian napsal(a):
> potrebuji to provozovat na win32 ... sockety mi pripadaji ze se 
> pouzivaji pri sitove komunikaci ... ja skripty budu spoustet na jednom 
> stroji ale potrebuji aby byli nezavisle ...

paměťově mapované soubory, gdi zprávy (zpráva VM_COPYDATA je na to jako
stvořená), sdílená paměť, atd..

Ing. Miloslav Ponkrác

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu sebastian

>> sockety mi pripadaji ze se
>> pouzivaji pri sitove komunikaci ... ja skripty budu spoustet na jednom
>> stroji ale potrebuji aby byli nezavisle ...
> 
> a kde je tu problem ?

uz nikde - zapomel jsem na "localhost" :-)

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu azurIt
>potrebuji to provozovat na win32 ... 

no tak pouzi sockety :)

>sockety mi pripadaji ze se
>pouzivaji pri sitove komunikaci ... ja skripty budu spoustet na jednom
>stroji ale potrebuji aby byli nezavisle ...

a kde je tu problem ?


>azurIt wrote:
>> ahoj,
>>
>> pouzi bud pajpy (modul pipes - len pre unixove systemy) alebo sockety (modul 
>> socket)
>>
>>
>>> -Pôvodná správa-
>>> Od: sebastian [mailto:[EMAIL PROTECTED]
>>> Odoslané: 22. októbra 2006 13:47
>>> Komu: python@py.cz
>>> Predmet: [python] predavani dat mezi bezicimi skripty
>>>
>>>
>>> Zdravim,
>>> potreboval bych nejak predavat data mezi samostatne bezicimi skripty.
>>> Jde vubec neco takoveho? Tusim ze by to slo pres databazi ale ja
>>> potrebuji predavat data v objemu maximalne nekolika kB ovsem cim
>>> rychleji tim lepe. Pak mne jeste napadlo pouzit soubory ale tam si
>>> nejsem jisty jak by to fungovalo pri potrebe cist a psat zaroven do
>>> jednoho souboru a navic diskove operace budou pomale. Chtelo by to
>>> nejake promenne ktere jsou ale citelne z nekolika samostatnych skriptu
>>> zaroven ovsem vubec netusim je-li neco takoveho mozne...
>>>
>>> Diky za postrehy, Seb.
>>> ___
>>> Python mailing list
>>> Python@py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>
>>
>>
>>
>> --
>> Reklama
>> Ak ste kamoši, pomôžte mi vyhrať auto. Viac info na http://www.csobleasing.sk
>>
>> ___
>> Python mailing list
>> Python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>___
>Python mailing list
>Python@py.cz
>http://www.py.cz/mailman/listinfo/python




--
Reklama
Tu čaká auto pre teba a tvojich blízkych. Viac info na http://www.csobleasing.sk


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu sebastian
potrebuji to provozovat na win32 ... sockety mi pripadaji ze se 
pouzivaji pri sitove komunikaci ... ja skripty budu spoustet na jednom 
stroji ale potrebuji aby byli nezavisle ...

azurIt wrote:
> ahoj,
> 
> pouzi bud pajpy (modul pipes - len pre unixove systemy) alebo sockety (modul 
> socket)
> 
> 
>> -Pôvodná správa-
>> Od: sebastian [mailto:[EMAIL PROTECTED]
>> Odoslané: 22. októbra 2006 13:47
>> Komu: python@py.cz
>> Predmet: [python] predavani dat mezi bezicimi skripty
>>
>>
>> Zdravim,
>> potreboval bych nejak predavat data mezi samostatne bezicimi skripty.
>> Jde vubec neco takoveho? Tusim ze by to slo pres databazi ale ja
>> potrebuji predavat data v objemu maximalne nekolika kB ovsem cim
>> rychleji tim lepe. Pak mne jeste napadlo pouzit soubory ale tam si
>> nejsem jisty jak by to fungovalo pri potrebe cist a psat zaroven do
>> jednoho souboru a navic diskove operace budou pomale. Chtelo by to
>> nejake promenne ktere jsou ale citelne z nekolika samostatnych skriptu
>> zaroven ovsem vubec netusim je-li neco takoveho mozne...
>>
>> Diky za postrehy, Seb.
>> ___
>> Python mailing list
>> Python@py.cz
>> http://www.py.cz/mailman/listinfo/python
> 
> 
> 
> 
> --
> Reklama
> Ak ste kamoši, pomôžte mi vyhrať auto. Viac info na http://www.csobleasing.sk
> 
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu azurIt
ahoj,

pouzi bud pajpy (modul pipes - len pre unixove systemy) alebo sockety (modul 
socket)


>-Pôvodná správa-
>Od: sebastian [mailto:[EMAIL PROTECTED]
>Odoslané: 22. októbra 2006 13:47
>Komu: python@py.cz
>Predmet: [python] predavani dat mezi bezicimi skripty
>
>
>Zdravim,
>potreboval bych nejak predavat data mezi samostatne bezicimi skripty.
>Jde vubec neco takoveho? Tusim ze by to slo pres databazi ale ja
>potrebuji predavat data v objemu maximalne nekolika kB ovsem cim
>rychleji tim lepe. Pak mne jeste napadlo pouzit soubory ale tam si
>nejsem jisty jak by to fungovalo pri potrebe cist a psat zaroven do
>jednoho souboru a navic diskove operace budou pomale. Chtelo by to
>nejake promenne ktere jsou ale citelne z nekolika samostatnych skriptu
>zaroven ovsem vubec netusim je-li neco takoveho mozne...
>
>Diky za postrehy, Seb.
>___
>Python mailing list
>Python@py.cz
>http://www.py.cz/mailman/listinfo/python




--
Reklama
Ak ste kamoši, pomôžte mi vyhrať auto. Viac info na http://www.csobleasing.sk

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] predavani dat mezi bezicimi skripty

2006-10-22 Tema obsahu sebastian
Zdravim,
potreboval bych nejak predavat data mezi samostatne bezicimi skripty. 
Jde vubec neco takoveho? Tusim ze by to slo pres databazi ale ja 
potrebuji predavat data v objemu maximalne nekolika kB ovsem cim 
rychleji tim lepe. Pak mne jeste napadlo pouzit soubory ale tam si 
nejsem jisty jak by to fungovalo pri potrebe cist a psat zaroven do 
jednoho souboru a navic diskove operace budou pomale. Chtelo by to 
nejake promenne ktere jsou ale citelne z nekolika samostatnych skriptu 
zaroven ovsem vubec netusim je-li neco takoveho mozne...

Diky za postrehy, Seb.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] spustit soubor s argumentem

2006-10-22 Tema obsahu Pavel Kosina
Jan Kundrát napsal(a):
> To neni pravda; uvozovky se pouzivaji jenom proto, abys shellu rekl, ze
> to ma predat jako jeden parametr. 
Myslím že si nerozumíme. Tyto uvozovky " (příklad "C:\Documents and 
Settings\Blu\Plocha\Creator\Blu IDLE.pyw") nepatří shellu, ale Pythonu. 
Pokud je chceš předat shellu, musíš použít v Pythonu ještě ty druhé 
('"C:\Documents and Settings\Blu\Plocha\Creator\Blu IDLE.pyw"').  Pak 
cesta v shellu (DOSu) zůstane jako jeden argument (obalený uvozovkami ") 
a ne, jako by to bylo v tomto případě, 4 argumenty (C:\Documents, and, 
Settings\Blu\Plocha\Creator\Blu, IDLE.pyw).

-- 
geon
Pavel Kosina

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] spustit soubor s argumentem

2006-10-22 Tema obsahu Jan Kundrát
Pavel Kosina wrote:
> 3/ Pak pochopíš, že ti to píše že soubor C:\Documents and 
> Settings\Blu\Plocha\Creator\Blu neexistuje. Alespoň myslím. Mezeru v 
> názvu to prostě nebere. Možnosti řešení? Zrušit mezeru nebo název 
> souboru zavřít do dvojakých uvozovek r'"soubor s mezerami"' Já bych 
> zrušil mezeru, protože ani velký Word, OpenOffice ani PSPad ji nemají. ;-)

To neni pravda; uvozovky se pouzivaji jenom proto, abys shellu rekl, ze
to ma predat jako jeden parametr. Pokud predavas jiz "rozparsovane"
parametry, tak nic takoveho jako escaping ruznych specialnich znaku
neresis. Tvuj parametr by specifikoval soubor "neco" vcetne uvozovek;
takovy pravdepodobne v systemu nemas.

Hezky den,
-jkt

-- 
cd /local/pub && more beer > /dev/mouth



signature.asc
Description: OpenPGP digital signature
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python