এর জন্য বিকল্পগুলি ব্যবহার করা popen
যেতে পারেcall
args,
bufsize=0,
executable=None,
stdin=None,
stdout=None,
stderr=None,
preexec_fn=None,
close_fds=False,
shell=False,
cwd=None,
env=None,
universal_newlines=False,
startupinfo=None,
creationflags=0
তাই ...
subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"], stdout=myoutput)
তারপরে আপনি myoutput
যা চান তা করতে পারেন (যা একটি ফাইল বিটিডব্লু হওয়া দরকার)।
এছাড়াও, আপনি যেমন পাইপ আউটপুট কাছাকাছি কিছু করতে পারেন।
dmesg | grep hda
হবে:
p1 = Popen(["dmesg"], stdout=PIPE)
p2 = Popen(["grep", "hda"], stdin=p1.stdout, stdout=PIPE)
output = p2.communicate()[0]
অজগর ম্যানুয়াল পৃষ্ঠায় প্রচুর মনোরম, দরকারী তথ্য রয়েছে ।