execvp会用即将运行的进程的内存替换掉调用进程的内存,更进一步讲,就是把当前进程的机器指令都清空,然后载入被execvp运行起来的进程的机器指令。
#coding=utf-8
import os
import sys
print 'before'
os.execvp('mkdir',('mkidr','test_exec'))
print 'ok'
在该示例中,用mkdir命令来创建一个新的文件夹,在执行完os.execvp后,并不会打印 ok,而是直接退出。
关注公众号,更多python干货分享
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)