try selfprocess = subprocessPopen cmd env=selfenv close_fds=system != Windows stdout=selflog_file stderr=selflog_f
这是Python中调用子进程的代码,其中使用subprocess模块的Popen函数打开一个新的进程,并运行指定的命令(cmd),同时设置了进程的环境变量(env)、标准输出和错误输出的重定向(stdout和stderr)、标准输入的管道(stdin)以及创建进程的标志(creationflags)。其中,close_fds参数表示在非Windows系统中是否关闭所有文件描述符,134217728是Windows系统中创建进程的标志,表示使用新的控制台进程。
原文地址: https://www.cveoy.top/t/topic/haX7 著作权归作者所有。请勿转载和采集!