Python子进程subpocess原理及用法解析
python的子进程嘛,就是利用python打开一个子进程,但是可能和我们理解的不太一样。我们可能的理解:多开一个进程运行某个python函数正确的理解:python通过shell/cmd 打开一个新的程序进程,而不限于python函数,比如我们可以开一个“ls”指令的进程列出当前文件夹下的文件,这个“ls”指令明显是一个shell通用函数,而不是python函数:。当我们想单纯地利用subprocess打开一个进程运行python函数的时候,我们甚至要迂回地去做:比方说这样:新建一个需要运行的函数脚本 test_print.py再建一个脚本,通过传递参数的方式运行 test_print.py 输出结果:。我们需要对此进行处理定向到外部文件我们会发现,屏幕上什么都不会显示,输出结果已经导入到out.log里面了
下载地址
用户评论