开发者社区 问答 正文

python中popen属于哪个模块

python中popen属于哪个模块

问题来源于python学习网

展开
收起
保持可爱mmm 2019-12-11 16:57:52 333 分享 版权
1 条回答
写回答
取消 提交回答
  • Popen是subprocess模块中的一个函数。subprocess被推荐用来替代以下函数:

    os.system

    os.spawn*

    os.popen*

    popen2.*

    commands.*

    Popen可以用来创建一个子进程,执行传入的命令。Popen提供了管道来通信。

    p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

    (stdout, stderr) = p.communicate()

    应当使用communicate来防止可能的死锁。

    问题来源于python学习网

    2019-12-11 16:58:02
    赞同 展开评论
问答分类:
问答标签:
问答地址: