![](/img/trans.png)
[英]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.