[英]Python starting subprocess as admin without calling process being admin
[英]python subprocess calling “internal” process
出於好奇並試圖了解子流程模塊:是否可以執行以下操作:
import subprocess
def myfun(arg):
# do stuff
arg = something;
p = subprocess.Popen(["myfun","arg"])
沒有將“ myfun”放入自己的文件中? 如果您不小心清理子進程,這似乎通常會很恐怖。
您可以通過Popen
一個preexec_fn
,這是在子進程執行的可調用的對象exec'd命令之前。 一種更標准的方法是使用multiprocessing
模塊,該模塊需要Python函數而不是外部命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.