<html><body>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. <br>Druhá možnost, která mi přišla přímější, je <pre><tt class="descclassname">subprocess.</tt><tt class="descname">check_output</tt><big>(</big><em>args</em>, <em>*</em>, <em>stdin=None</em>, <em>stderr=None</em>, <em>shell=False</em>, <em>universal_newlines=False</em><big>)</big><span class="n"></span></pre>a v .batu - nebo obecně subprocesu hodnoty vracet do stdout a pak je parsovat.<br><br>Petr<br><br><br><p>---------- Původní zpráva ----------<br>Od: Jirka Vejrazka <jirka.vejrazka@gmail.com><br>Datum: 21. 11. 2013<br>Předmět: Re: [python] externí program proměnné</p><br><blockquote><div><div><div><div>Nerad bych se pletl, ale myslim, ze to nepujde - s ukoncenim .bat souboru prestane existovat i jeho prostredi, ve kterem byly ty promenne nastavene.<br><br></div>Neni jednodussi je na konci .bat zapsat nekam do souboru a pak si je precist?<br>

<br></div>  Jirka<br></div><div><br><br><div>2013/11/20 <span><<a href="mailto:geon@post.cz">geon@post.cz</a>></span><br><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

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é?<br>
<br>
wxp, w7, py3.2, py2.7<br>
<br>
Díky<br>
______________________________<u></u>_________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/<u></u>listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz">http://www.py.cz</a><br>
</blockquote></div><br></div>
</div>_______________________________________________<br>Python mailing list<br>python@py.cz<br>http://www.py.cz/mailman/listinfo/python<br><br>Visit: http://www.py.cz</blockquote></body></html>