从shell命令的输出创建DataFrame对象

时间:2016-12-21 13:32:31

标签: python linux bash shell pandas

我试图从shell命令的输出创建一个Pandas DataFrame。我尝试过的内容适用于'ps aux | head -5',但不适用于'ls -la'

这就是我现在正在做的事情:

import subprocess
import pyperclip
import pandas as pd

a = subprocess.check_output("ps aux | head -5", shell=True)
pyperclip.copy(a)
pd.read_clipboard()

输出:

enter image description here

虽然我可以手动解析各种shell命令的输出,但我想知道某人是否已经编写了一个库,或者像'ls -la'这样的命令会有更多的Pythonic方式?

0 个答案:

没有答案