4
如何使用subprocess.Popen
運行以下命令?使用子進程運行命令管道.Popen
mysqldump database_name table_name | bzip2 > filename
我知道os.system()
可以做的工作,但我不想等待轉儲主程序完成。
如何使用subprocess.Popen
運行以下命令?使用子進程運行命令管道.Popen
mysqldump database_name table_name | bzip2 > filename
我知道os.system()
可以做的工作,但我不想等待轉儲主程序完成。
您希望shell=True
選項,使其執行shell命令:
import subprocess
subprocess.Popen("sleep 4s && echo right thar, right thar",shell=True);
print 'i like it when you put it'
這將產生:
I like it when you put it
[4 seconds later]
right thar, right thar