[subprocess] ile etiketlenen soru

subprocess tarafından çağrılan komut satırını çıktılar mı?

subprocess.PopenAramayı kullanıyorum ve başka bir soruda Python'un komut satırı için nasıl argüman ürettiğini yanlış anladığımı öğrendim. Sorum Gerçek komut satırının ne olduğunu bulmanın bir yolu var mı? Örnek Kod: - proc = subprocess.popen(....) print "the commandline is %s" % ...



Kaynaklı bash betiğine nasıl dönersiniz?

Bash kaynağı özelliğini kullanarak uzanan bir komut dosyası kullanıyorum; #!/bin/bash source someneatscriptthatendsprematurely.sh Ana betiği bozmadan, o betişten dönebilmek istiyorum. Exit bültenlerini kullanmak ana betiği, return sadece işlevlerde geçerlidir ve $ (deneme 1) ile de...



Popen hatası: [Errno 2] Böyle bir dosya veya dizin yok

Bazı özel komutlarım var. # works subprocess.Popen(['python'], stdout=subprocess.PIPE) Fakat eğer kendi sistem komutlarım varsa deactivate, bu hatayı alıyorum Traceback (most recent call last): File "runner2.py", line 21, in <module> main() File "runner2.py", line ...



IPython not defterini seçili tarayıcıyla başlat

IPython'u varsayılan olmayan bir tarayıcıyla başlatmaya çalışıyorum (benim durumumda Firefox) ve bu blogda verilen betiği kopyalayabileceğimi düşündüm Windows 7’deyim Aşağıdaki kodu "module.py" deyiminde import subprocess subprocess.call("ipython notebook --no-browser", shell=True) s...



Bir alt işlemden 'gerçek zamanlı' bilgiyi nasıl geri alabilirim.Pyphon (2.5) 'da açıldı

Alt işlem modülünü aşağıdaki şekilde kullanmak istiyorum: Uygulanması potansiyel olarak uzun zaman alacak yeni bir işlem yaratın. yakalama stdout(veya stderrbirlikte veya ayrı olarak potansiyel olarak her ikisi de) Alt işlemden gelen verileri işlemden geçirin , belki de alınan her satır...



Subprocess check_output sıfır olmayan çıkış durumu döndürdü 1

Bu benim python kodum: import subprocess subprocess.check_output("ls",shell=True,stderr=subprocess.STDOUT) import subprocess subprocess.check_output("yum",shell=True,stderr=subprocess.STDOUT) İlki .check_output()iyi çalışıyor, ikincisi bunu döndürüyor: Traceback (most recent call...



Subprocess.Popen'ın çıkış boru çıkışı

Ben uzun zamandır devam etmekte süreçlerin bir dizi başlatmak gerekiyor subprocess.Popenve istiyorum stdoutve stderrher otomatik log dosyaları ayırmak için borulu. Her işlem birkaç dakika boyunca aynı anda çalışacaktır ve işlemlerin yürütüldüğü sırada işlem başına iki günlük dosyasının ( stdoutv...



Os.system () sırasında “IOError: [Errno 9] Kötü dosya tanımlayıcısı” ne yol açabilir?

os.system()Başka bir bilimsel programı çalıştırmak için kullanılan bir Python betiği içeren bilimsel bir yazılım kullanıyorum . Alt işlem çalışırken, bir noktada Python aşağıdakileri yazdırır: close failed in file object destructor: IOError: [Errno 9] Bad file descriptor Bu mesajın iade...



Subprocess.Popen'ı birden fazla işlemi borularla bağlamak için nasıl kullanırım?

Python subprocessmodülünü kullanarak aşağıdaki kabuk komutunu nasıl uygularım ? echo "input data" | awk -f script.awk | sort > outfile.txt Giriş verileri bir dizgeden gelecek, bu yüzden aslında ihtiyacım yok echo. Bu kadar ileri gittim, herhangi biri de boruya nasıl gireceğimi açıklay...



Subprocess.call 'un sessiz bir sürümü var mı?

Bir varyant var mıdır subprocess.callstandart dışı veya 's standart dışarı iletileri engellemek için bir yol yazdırmadan komutunu çalıştırabilirsiniz mı? ...



subprocess modülü ile zombi işlemlerinin nasıl öldürüldüğü (veya önleneceği)

Alt işlem modülünü kullanarak başka bir python komut dosyasının içinden bir python komut dosyasını başlattığımda, alt işlem "tamamlandığında" bir zombi işlemi oluşturulur. Ebeveyn python işlemimi öldürmediğim sürece bu alt işlemi öldüremiyorum. Üst süreci öldürmeden ebeveyni öldürmenin bir yo...



Python subprocess.check_output () işlevinden istisna çıktısı nasıl yakalanır?

Python içinden bir Bitcoin ödemesi yapmaya çalışıyorum. Bash olarak normalde bunu yapardım: bitcoin sendtoaddress <bitcoin address> <amount> yani, örneğin: bitcoin sendtoaddress 1HoCUcbK9RbVnuaGQwiyaJGGAG6xrTPC9y 1.4214 Başarılı olursa, işlem kimliğimi çıktı olarak al...



Python alt işlemi: cmd çıktığında geri çağırma

Şu anda kullanarak bir program başlatıyorum subprocess.Popen(cmd, shell=TRUE) Python için oldukça yeniyim, ancak şöyle bir şey yapmama izin veren bir api olması gerektiği gibi 'hissediyor': subprocess.Popen(cmd, shell=TRUE, postexec_fn=function_to_call_on_exit) Bunu yapıyorum, böylec...



Popen.communicate'i anlama

Ben adında bir senaryomuz var 1st.pyREPL (okuma-eval-baskı döngü) oluşturur: print "Something to print" while True: r = raw_input() if r == 'n': print "exiting" break else: print "continuing" Daha sonra 1st.pyaşağıdaki kod ile başlattı : p = ...



Bir Python alt işlemine 'stdin'e nasıl yazarım?

Bir alt işlemi başlatan ve alt işlem stdin'e yazan bir Python betiği yazmaya çalışıyorum. Ayrıca, alt işlem çökerse atılacak bir eylemi tespit edebilmek istiyorum. Başlatmaya çalıştığım işlem nuke, kendi komutlarını göndermek istediğim Python'un kendi yerleşik sürümüne sahip olan ve komutları...