【问题标题】:Concatenate Bash commands in python [duplicate]在python中连接Bash命令[重复]
【发布时间】:2021-04-17 12:38:55
【问题描述】:

我想在一个 python 文件中连接几个 bash 命令。对一个命令执行此操作:

import os
os.system('ls -l')

但是,如果我不知道如何与 pwd 等另一个命令连接

【问题讨论】:

    标签: python bash shell


    【解决方案1】:

    如果您想始终执行命令 2,请使用分号,无论命令 1 是否成功运行:

    import os
    os.system('ls -l; pwd')
    

    【讨论】:

      【解决方案2】:

      使用 && 等等:

      import os
      os.system('ls -l && pwd')
      

      这将在“ls -l”成功执行时执行pwd

      【讨论】:

        猜你喜欢
        • 2019-03-13
        • 1970-01-01
        • 2016-02-20
        • 2013-12-25
        • 1970-01-01
        • 1970-01-01
        • 2010-12-09
        • 2015-12-30
        • 2014-12-01
        相关资源
        最近更新 更多