Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PYSTFP vs.帕拉米科_Python_Python 3.x_Sftp_Paramiko_Pysftp - Fatal编程技术网

Python PYSTFP vs.帕拉米科

Python PYSTFP vs.帕拉米科,python,python-3.x,sftp,paramiko,pysftp,Python,Python 3.x,Sftp,Paramiko,Pysftp,我有一个简单的要求,就是把一个文件放到SFTP服务器上。我发现PySTFP和Paramiko库似乎允许我这样做,并使用Paramiko开发了一个简单的应用程序,但我找不到适当的源代码来比较这两个库,以便我可以决定我可以/应该使用哪一个。每种方法的优点和缺点是什么?pysftp是一个围绕Paramiko的包装器,具有更Python风格的接口 pysftp接口并没有公开Paramiko的所有特性。另一方面,pysftp在Paramiko之上实现了更多的高级功能,尤其是递归文件传输 如果您没有任何

我有一个简单的要求,就是把一个文件放到SFTP服务器上。我发现PySTFP和Paramiko库似乎允许我这样做,并使用Paramiko开发了一个简单的应用程序,但我找不到适当的源代码来比较这两个库,以便我可以决定我可以/应该使用哪一个。每种方法的优点和缺点是什么?

pysftp是一个围绕Paramiko的包装器,具有更Python风格的接口

pysftp接口并没有公开Paramiko的所有特性。另一方面,pysftp在Paramiko之上实现了更多的高级功能,尤其是递归文件传输


  • 如果您没有任何高级需求(如、、等),请使用pysftp,因为它可能更容易使用

  • 如果您需要低级功能,请使用Paramiko

  • 如果两者都需要,请使用Paramiko并检查高级功能

  • 您可以使用pysftp访问一些未在pysftp中公开的Paramiko功能,pysftp返回底层。有关示例,请参见