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

文章 > Python基础教程 > python中shell的调用

python中shell的调用

头像

小妮浅浅

2021-01-28 14:06:052998浏览 · 0收藏 · 0评论

我们在执行一些简单的脚本语言时,python简洁的优势就展现出来了。但是也有一些多层任务的叠加,就需要我们借用shell来完成了。本篇整理了两种shell调用的方法:system和popen(),这两个函数也是在执行命令时会调用到的。下面我们就这两种方法展开详细的讲解。

1.os.system

直接在终端输出执行结果,返回执行状态0或者1。

此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态,如果command有执行内容,会在标准输出显示。这实际上是使用C标准库函数system()实现的;

缺点:这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果;

实例

import os
os.system('cd /')

2.os.popen()

打开一个与command进程之间的管道;这个函数的返回值是一个文件对象,可以读或者写(由mode决定,mode默认是 ‘r’)。如果mode为’r’,可以使用此函数的返回值调用read()来获取command命令的执行结果。

os.system(cmd)或者os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际是使用时视情况而选择;

实例

subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None,
stderr=None, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None,
universal_newlines=False, startupinfo=None, creationflags=0)

以上就是python中shell的调用,可以说两种方法各有利弊,大家在使用时可以根据自己的需要来选择。有关调用shell的方法还有很多,大家可以在课外了解一下。

关注

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

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

揉着揉着就CAO起来了| 《魅魔妈妈》第1季动漫| 《办公室高潮秘书2》| 妈妈俱乐部1-34节小说| 三亚私人高清影院品牌加盟电话| 《温柔善良的儿媳妇》的背景故事| 《女仆教育》动漫第一季| 免费观看已满十八岁电视剧高清版| 六房间| 外国大扔子视频播放| 美女和男生一起努力的生孩子视频..| 法国色情《宝贝宝贝3| 《黏糊糊的你》动漫免费观看| 9.1国产NBA免费看电影| 国外不堪入目的演唱会| 特殊按摩治疗师| 夜生活在线观看免费观看电视剧 | 妈妈用嘴巴帮我消火怎么办| 他的大手在秘密花园游走漫画| 美国家庭式忌讳1-4| 《黏糊糊的你》动浸免费观看| 高压监狱2法国1时43分| 女人的滋味| 学长电影院抱我做H| 小B又骚又紧日不死你视频免费| 1688黄桃网站进入页面| 儿媳妇长太漂亮免费观看电视剧 | 见习修女| 日本《暴力强伦轩》| 《熟睡的女邻居HD| 女生穿露胸开又裙穿搭大忌| 女性LOGO大全图片| 公翁挺进苏玥的小洑视频| 日韩精品国产一区二区三区| 《XL司令》第一季动漫免费播放| 黑色蕾丝女装大长腿| 大杂烩(TXT)小说阅读| 第一次和公翁做爰又大又粗| 巨乳童颜| 欧美| 苍井空人体写真