Re: [python] spustit soubor s argumentem
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
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
> 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
>> 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
>> 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
> 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
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
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
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
> 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
>>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
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
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
>> 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
>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
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
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
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
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
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