python调用linux命令行
时间: 2023-04-25 19:06:03 浏览: 131
PythonLinux.System.Administration.pdf
Python可以通过subprocess模块调用Linux命令行。使用subprocess模块可以创建新的进程并与其进行交互,从而实现调用Linux命令行的功能。例如,可以使用以下代码调用Linux命令行中的ls命令:
import subprocess
output = subprocess.check_output(['ls', '-l'])
print(output.decode('utf-8'))
其中,check_output()函数用于执行命令并返回输出结果,参数为一个列表,列表中的第一个元素为命令名称,后面的元素为命令参数。输出结果为bytes类型,需要使用decode()函数将其转换为字符串类型。
阅读全文