如何将subprocess.run stdout视为有效字符串?

时间:2019-08-10 05:00:34

标签: python-3.x

我正在尝试子过程函数,在我看来,我作为stdout获得的字符串已完全损坏。 长度如何为4?!

import subprocess
import shlex

a = subprocess.run(shlex.split('ls -lah'))
t=str(a.stdout)
print(t)
print("-----")
print(len(t))

此代码的输出是一个字符串,没有\ n。我什至不知道如果没有\n怎么会是多线性的。

输出为图像:

see output here

0 个答案:

没有答案