python中linux命令
其他 81
-
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年前