韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。)

关注

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

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

夫妻二人世界免费看第一集| 暴躁少女CSGO免费观看| 《请好好疼爱里面》免费观看| 风流夫人免费观看高清电视剧| 狗锁女人全集免费播放| 李丽珍| 欧美XBOX与IPHONE| 土豆网| 《妻子6》在线观看免费版电视剧| 真人刺激战场40分钟电视剧| 香蕉视频APP| 《出差的日子》叶爱| 《被按摩的人妻4》| 狗和人胶配方20分钟一| 美国性伦1980禁忌禁忌| 蜜桃3D| 火车上荫蒂添的好舒服图片| 《性房纵欲》在线观看| 6969影院免费观看电视剧大全| 教室停电 挺进她体内H| 免费观看已满十八岁电视剧高清版| 老头握住淑蓉双乳| 海角社区-吃瓜黑料-爆料海角| 苍井空《办公室爱欲》| 桃色诱惑| 学生妹高清版免费观看电视剧| 胬肉(产乳)BY金银花露| 电影《满足2》完整版在线观看| 少妇激情偷公乱140章| 女人的滋味| 我在开会他在下添的好爽| 姐姐用脚帮你打枪| 十八岁完整版高清免费观看| 7C7PCCA片| 医生含着我的奶边摸边做视频| 太太你想丈夫被开除吧| 成品免费PPT网站入口| 范冰冰三部必看电影| 美女和老板一起努力做豆浆| 《办公室高潮秘书2》| 《互换人妻HD中字》