मैं यह करने की जरूरत है:पायथन उपप्रोसेस सेट खोल var। और फिर आदेश चलाएं - कैसे?
$ export PYRO_HMAC_KEY=123
$ python -m Pyro4.naming
तो, मैंने पाया कि एक दूसरे से पहले
subprocess.Popen(['python','-m','Pyro4.naming'])
लेकिन कैसे निर्यात खोल चर के साथ क्या करना संभव है?
subprocess.Popen(['python','-m','Pyro4.naming'], env={'PYRO_HMAC_KEY': '123'})
क्या आपके पास खोल से पायथन तक स्विच करने के लिए एक अनिवार्य कारण है? यदि खोल स्क्रिप्ट काम करता है, तो इसे आसानी से पायथन से बुलाया जा सकता है। – Lenna
हां, मैं 'run_me.sh' जैसी अतिरिक्त फ़ाइल नहीं बनाना चाहता हूं, ऐसा नहीं है ... कैनोलिक तरीका :) – scythargon