9 ŞUBAT 2010, Salı
Python alt süreci/Popen değiştirilmiş bir ortam
Biraz değiştirilmiş bir ortam ile dış komut çalıştırma çok yaygın bir durum olduğuna inanıyorum. Bunu yapmak eğilimindedir:
import subprocess, os
my_env = os.environ
my_env["PATH"] = "/usr/sbin:/sbin:" my_env["PATH"]
subprocess.Popen(my_command, env=my_env)
Daha iyi bir yolu vardır bu içten gelen bir his var; iyi mi görünüyor?
10x
CEVAP
15 Aralık 2010, ÇARŞAMBA
os.environ.copy()
os değiştirmek niyetinde değilim ama daha iyi olduğunu düşünüyorum.geçerli işlem için çevre.
Bunu Paylaş:
Python - Nasıl alt süreci içine bir di...
Nasıl python bir alt süreci=True kabuğ...
Python alt süreci boru ile komut...
Nasıl Python ortam değişkenleri kümesi...
Nasıl Python ortam değişkenleri erişme...