相关疑难解决方法(0)

pysftp vs. Paramiko

我有一个简单的要求在SFTP服务器上删除文件.我发现pysftp和Paramiko库似乎允许我这样做并使用Paramiko开发了一个简单的应用程序,但我找不到比较两者的正确来源,所以我可以决定哪个我可以/应该使用.每种方法的优缺点是什么?

python sftp paramiko python-3.x pysftp

8
推荐指数
1
解决办法
2352
查看次数

如何使用Paramiko getfo将文件从SFTP服务器下载到内存以进行处理

我正在尝试使用Paramiko从SFTP下载CSV文件(内存中),并将其导入到pandas数据框中。

transport = paramiko.Transport((server, 22))
transport.connect(username=username, password=password)
sftp = paramiko.SFTPClient.from_transport(transport)

with open(file_name, 'wb') as fl:
    sftp.getfo(file_name, fl, callback=printTotals)
    df = pd.read_csv(fl, sep=' ')
Run Code Online (Sandbox Code Playgroud)

下面的代码失败,告诉我:

OSError:文件未打开以供读取

我假设我需要某种缓冲区或类似对象的文件fl,因为open需要一个文件。我对这一切还比较陌生,所以如果有人可以帮忙,我会很高兴。

python io sftp paramiko pandas

5
推荐指数
1
解决办法
1902
查看次数

标签 统计

paramiko ×2

python ×2

sftp ×2

io ×1

pandas ×1

pysftp ×1

python-3.x ×1