知行编程网知行编程网  2022-12-09 15:00 知行编程网 隐藏边栏  7 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何用python3输出命令行?的相关知识,包括python 命令行输入参数,以及java命令行输出中文乱码这些编程知识,希望对大家有参考作用。


当我们想要反复执行代码的时候,命令行的作用就会比较显著。往期内容也有不少关于命令行的讲解,有遗忘的地方小伙伴们可以再去查阅一番。在用命令行输出的时候,可能有些小伙伴忽略了这种使用。所以小编想单独拿出来跟大家再讲一下。还没学会的小伙伴就更得好好看下今天的文章,不要在学习的路上掉队了哦~


代码:

<p><span>status, output = commands.getstatusoutput("sudo rm -rf a.txt")<br/>if(not status):<br/>print("delete successfully!")<br/> <br/> <br/>status, output = commands.getstatusoutput("ls")<br/></span></p>



如果命令执行成功并且返回,

status



0

,否则

status

不为

0




output

为命令执行的结果

,

如上如果执行

ls, output

为文件或者文件夹名称的列表






拓展:分享3个命令行的工具给大家



1.Click


Click

是我们最爱的用来开发命令行工具的

Python

包。



2.Docopt


Docopt

是命令行工具的解析器,类似于命令行工具的

Markdown

.如果你喜欢流畅地编写应用程序文档,在本文推荐的库中

Docopt

具有最佳格式的帮助文本。它不是我们最喜欢的命令行工具开发包的原因是它的文档把人扔进了深渊,让人上手有点困难。但是,它仍然是一个轻量级且流行的库,尤其是当一个好的文档对你很重要的时候。


3.Fire


Fire

是谷歌的命令行工具开发库。当你的命令需要更复杂的参数或句柄时特别好


Python


对象时,它会聪明地尝试解析你的参数类型。

以上就是使用python3输出命令行的方法。当然小伙伴们可以自行搜索。如果有更好的方法也可以和小编交流,小编会分享给大家。本篇到此结束,下篇见~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享