首页 > 解决方案 > 如何将 Fabric 命令结果存储到 pandas 数据框中

问题描述

我正在尝试通过 SSH 隧道连接到 Wordpress 服务器,运行 wp-cli 命令(wp db 查询),然后将命令和 SQL 查询的结果存储到 pandas 数据框中。问题是它似乎只输出一个长字符串,我不确定如何将结果转换为表格格式。(省略连接变量)

import pandas as pd
import paramiko
from fabric import Connection

con =  Connection(host=hostname, user=username, connect_kwargs={
    "key_filename": r"C:\path\to\pkey"})

def exe(cmd):      
    out= con.run(cmd)
    return out.stdout

while(True):
    cmd= input("$ ")
    out= exe(cmd)

SMD QUERY RUN $ wp db 查询“'SELECT * FROM kskw_links'”

这工作正常并将查询结果输出为字符串。将不胜感激任何帮助将其添加到数据框。

标签: pythonpandasdataframefabricwp-cli

解决方案


推荐阅读