python中linux命令

fiy 其他 81

回复

共1条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Python中可以使用subprocess模块来执行Linux命令。subprocess模块提供了一种创建新进程并与其进行通信的方式。

    下面是一个简单的例子,展示如何使用Python执行Linux命令:

    “`python
    import subprocess

    # 执行ls命令并输出结果
    result = subprocess.run([‘ls’], capture_output=True, text=True)
    print(result.stdout)

    # 执行pwd命令并输出结果
    result = subprocess.run([‘pwd’], capture_output=True, text=True)
    print(result.stdout)

    # 执行mkdir命令创建一个新目录
    subprocess.run([‘mkdir’, ‘new_directory’])

    # 执行cp命令复制文件
    subprocess.run([‘cp’, ‘file1.txt’, ‘file2.txt’])
    “`

    在上面的例子中,我们使用`subprocess.run()`函数来执行不同的Linux命令。传递给`subprocess.run()`的参数是一个包含命令及其参数的列表。`capture_output=True`参数用于捕获命令的输出结果,`text=True`参数用于将输出结果以文本形式返回。

    通过调用`subprocess.run()`函数来执行Linux命令,可以实现在Python中执行常见的命令行操作,如运行Shell脚本、查看文件夹内容、创建文件夹、复制文件等。这样可以使Python与Linux更好地结合,实现自动化的任务处理。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部