Python obtiene el contenido del resultado después de la ejecución del comando de Linux

Use el subproceso en el programa python para obtener el contenido del resultado después de la ejecución del comando de Linux

ejemplo:

import subprocess
# 要执行的命令 以查看文件为例 当前文件夹下有两个文件(start.sh, t.py)
cmd = 'ls'  

# 执行命令并获取结果内容 以字符串形式返回该命令在linux终端输出的内容
ret = subprocess.getoutput(cmd)

print(type(ret))
print(ret)
print('split: ', ret.split())

# 输出结果为
<class 'str'>

start.sh
t.py

split:  ['start.sh', 't.py']

Procese los resultados devueltos según sus propias necesidades y obtenga los datos que desea.

Supongo que te gusta

Origin blog.csdn.net/Yy_heng/article/details/127085106
Recomendado
Clasificación