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

文章 > 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的方法还有很多,大家可以在课外了解一下。

关注

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

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

大地资源中文一二三页的特点| 自慰被发现然后被C了H漫画| 《黏糊糊的你》免费观看| 《少妇精油按摩》无码| 《互换人妻HD中字》| 国产在线观看免费全集电视剧网站| 欧美大片视频| 疯狂精力旺盛的女婿小说免费阅读 | 把腿开大点我添添你SB| 初二学生小馒头| 黑料社区| 第79章厨房的欢愉方晴| 香蕉视频| 火鸟出击| 俄罗斯少女2免费观看| 《熟妇的荡欲》HD中字| 美腿视频| 美女的胸怀| 一品国精和二品国精的文化意义 | 他扒开我小滨添我三男一女视频| 几天不C你骚水又多了第一集| 麻花天美星空免费观看电视剧| 亚马逊的眼泪| 国产旗袍裙人妻人伦| 黑料不打烊| 《办公室高潮秘书2》| 坤坤寒入桃子里电视剧| 丈夫不在家儿媳想老公的背景故事| 动浸《便利店少女》免费观看全集| 日韩| 新婚夜被强伦无删减版| 色美美| YSL水蜜桃86满十八岁多少钱| 速度与激情10| 俄罗斯少女2免费观看| 同学的母亲中字ID| 欧美XBOX与IPHONE| 啊……快……用力啊小能视频 | 女生把QQ放在一起的头像| 做一次爱下面多久才能恢复| 《初次深交流》韩剧