最新公告
  • 欢迎您光临知事网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 如何用python3输出命令行?

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

    代码:

    <p style="line-height: 1.75em;"><span style="font-family: 微软雅黑, "Microsoft YaHei";">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输出命令行的方法,当然小伙伴们可以自行搜索。

    猜你在找

    找互联网优质资源,上知事网!
    知事网 » 如何用python3输出命令行?

    常见问题FAQ

    网盘提取密码在哪里?
    在网站右侧有个“文件密码”,点击复制即可!
    网站的积分如何获得?
    注册登录后,每天签到可获得2个积分,每天可签到一次!

    发表评论

    • 1245会员总数(位)
    • 665资源总数(个)
    • 3本周发布(个)
    • 1 今日发布(个)
    • 3458稳定运行(天)

    提供最优质的资源集合

    Mac软件 Dedecms源码
    升级SVIP尊享更多特权立即升级