subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"])
şu anda ben bir betik ile. Çalıştırdığımda ve bu çizgiye isabet ettiğinde, baskıya başlıyor çünkü run.sh'in içinde baskı var.Bir altprogram çağrısını bir metin dosyasına nasıl dağıtırım?
Nasıl da bir metin dosyasına bu pipomu mı?
subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"], stdout=myoutput)
O zaman (
myoutput
ile istediğinizi yapabilirsiniz ...
popen
için
Evet, soketin işi de. – ocodo
neden subprocess.call (["echo", "1", ">>", "t.txt"]) çalışmıyor? – Goldname
@Goldname yönlendirme yapmak için bir kabuk gerekiyor, bu nedenle: 'subprocess.call ([" echo "," 1 "," >> "," t.txt "], shell = True)' çalışmalıdır. –