Re: [python] externí program proměnné

2013-11-21 Tema obsahu Petr Nesladek
Mám obdobný "pocit", proměnné prostředí zanikají s procesem, ale obcházel jsem to buď tím dočasným souborem s uloženými parametry, které mne zajímaly. Druhá možnost, která mi přišla přímější, je subprocess.check_output(args, *, stdin=None, stderr=None, shell=False, universal_newlines=False) a

Re: [python] externí program proměnné

2013-11-21 Tema obsahu Michal Vyskocil
2013/11/20 > Jak z Pythonu zavolat externí program (*.bat), aby po navrácení do > pyscriptu zůstaly zachovány systémové proměnné v něm nastavené? > > wxp, w7, py3.2, py2.7 > Mnemotechnická pomůcka http://mff.alikuvkoutek.cz/quotes/?page=subjects#q147 Zrovna tohle patří mezi ty části, kde se v

Re: [python] externí program proměnné

2013-11-21 Tema obsahu zu1234
Myslím že v MS to JE možné. Mám dojem že jsem se tím kdysi zabýval. Nemá čas to nyní hledat a dnes bych se tomu rozhodně vyhnul. Inspirace: Changing parent process environment variable http://www.perlmonks.org/?node_id=658253 Changing environment vars of parent process

Re: [python] externí program proměnné

2013-11-21 Tema obsahu Petr Přikryl
Přímo z shelu (cmd) se o něčem takovém nedá rozumně uvažovat. Musela by se nějak fikaně modifikovat datová oblast rodičovského procesu, což žádný OS nevidí rád. Proměnné prostředí zde se vždycky kopírují do dětského procesu a dělá se to v okamžiku vytváření nového procesu. Opačná cesta není.