将paramiko中的数据加载到熊猫中

时间:2019-11-07 11:27:32

标签: python pandas paramiko

我有以下

import paramiko
import pandas as pd
cert = paramiko.RSAKey.from_private_key_file("./pem.pem")
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname="server",username="user",pkey=cert)

filee = client.open_sftp().open("head.log")

如何(最有效)将filee转换为熊猫数据框/ numpy数组?

for line in filee:
    df.append(line)

还是可以单线使用?

1 个答案:

答案 0 :(得分:0)

它的确取决于您的日志文件的外观,但是如果它被构造为csv文件,则可以使用:

with client.open_sftp().open("head.log") as f:
    df = pd.read_csv(f)