当我们想要反复执行代码的时候,命令行的作用就会比较显著。往期内容也有不少关于命令行的讲解,有遗忘的地方小伙伴们可以再去查阅一番。在用命令行输出的时候,可能有些小伙伴忽略了这种使用。所以小编想单独拿出来跟大家再讲一下。还没学会的小伙伴就更得好好看下今天的文章,不要在学习的路上掉队了哦~
创新互联建站专注于牧野网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供牧野营销型网站建设,牧野网站制作、牧野网页设计、牧野网站官网定制、微信小程序定制开发服务,打造牧野网络公司原创品牌,更为您提供牧野网站排名全网营销落地服务。
代码:
status, output = commands.getstatusoutput("sudo rm -rf a.txt")
if(not status):
print("delete successfully!")
status, output = commands.getstatusoutput("ls")
如果命令执行成功并且返回,status为0,否则status不为0
output为命令执行的结果, 如上如果执行ls, output为文件或者文件夹名称的列表
拓展:分享3个命令行的工具给大家
1.Click
Click 是我们最爱的用来开发命令行工具的 Python 包。
2.Docopt
Docopt 是一个命令行工具的解析器,类似于命令行工具的 Markdown。如果你喜欢流畅地编写应用文档,在本文推荐的库中 Docopt 有着最好的格式化帮助文本。它不是我们最爱的命令行工具开发包的原因是它的文档犹如把人扔进深渊,使你开始使用时会有一些小困难。然而,它仍是一个轻量级的、广受欢迎的库,特别是当一个漂亮的说明文档对你来说很重要的时候。
3.Fire
Fire 是谷歌的一个命令行工具开发库。尤其令人喜欢的是当你的命令需要更多复杂参数或者处理 Python 对象时,它会聪明地尝试解析你的参数类型。
以上就是用python3输出命令行的方法,当然小伙伴们可以自行搜索,有更好的方法也可以跟小编交流,小编再分享给大家。本篇文章到这里就结束了,我们下篇文章见啦~
当前题目:创新互联Python教程:如何用python3输出命令行?
网站网址:http://www.shufengxianlan.com/qtweb/news38/23988.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联