国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python subprocess模块怎么用?

Python subprocess模块怎么用?

Python subprocess模块

头像

2021-04-12 17:55:433187浏览 · 0收藏 · 0评论

subprocess模块打算来替代几个过时的模块和函数,如: os.system, os.spawn*, os.popen*, popen2.*命令。

subprocess :

  • 执行由参数提供的命令.

  • 我们可以用数组作为参数运行命令,也可以用字符串作为参数运行命令(通过设置参数shell=True)

  • 注意,参数shell默认为False

我们用subprocess.call()来做一个统计磁盘的例子:

 subprocess.call(['df', '-h'])

下面的例子把shell设置为True:

 subprocess.call('du -hs $HOME', shell=True)

注意,python官方文档里对参数shell=True陈述了一个警告:

现在,我们来看看输入与输出

subprocess.Popen()
subprocess 模块中基本的进程创建和管理由Popen 类来处理.
subprocess.popen是用来替代os.popen的.

我们来做一些真实的例子,subprocess.Popen需要一个数组作为参数:

注意,虽然你可以使用 "shell=True",但并不推荐这样的方式.

如果你知道你只用几个有限的函数,比如Popen和PIPE,你可以单单指定这几个函数:

Popen.communicate()
communicate()函数返回一个tuple(标准输出和错误).
Popen.communicate() 和进程沟通:发送数据到标准输入.从标准输出和错误读取数据直到遇到结束符.等待进程结束.
输入参数应该是一个字符串,以传递给子进程,如果没有数据的话应该是None.

基本上,当你用 communicate()函数的时候意味着你要执行命令了。

以上内容大家可以消化了解下哦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

瑜伽裤透明全毛露丁字裤| 姐姐呀姐姐快停下是什么歌曲| 来吧儿子妈妈是纯还是混| 小雪解开乳罩给老杨摸| 咬女生小头头视频| 欧美人与人动人物2024心理学| 妈妈出轨了免费观看电视剧| 男牛把困困放入女生困困洞里| 女孩发育图片(真人)| 我在做饭他在下添好爽好硬 | 《淫海春潮》法国1980| 吃瓜群众在线爆料免费观看| BL 电影| 潘春春| 妈妈和女儿齐上阵的播出时间 | 《请好好疼爱里面》免费观看| 《恋爱订单~再来一份》动漫| 趴在办公桌把腿张开| 男按摩师舌头伸进去了SPA漫画 | 几天不C你骚水又多了第一集| 暴躁妹妹CSGO直播| 快乐8| 香蕉榴莲丝瓜草莓黄瓜歌词| 美女跳舞| 动物扌桑辶鬲的| 免费观看《艳乳欲乱2》| 禁忌:家庭密码| 免费观看已满十八岁电视剧动漫 | 他扯开我的奶置一摸就流水| 快拨出天我是你母亲歌词监控| 白色变态蕾丝超薄开档连身袜| 《黏糊糊的你》动漫免费观看| 白丝袜精华液抹在脚上的功效| 黑科网今日黑科独家爆料| 妈妈和两个姨妈一起过生日| 女人吃男人鸡要多久恢复| 两男一女一起做运动什么心理| 《两个儿媳》大结局| EXO妈妈MV高清视频播放| 粘液共生1-3集免费观看动漫 | CSGO暴躁阿姨高清大片1-4..