2013-07-19 42 views
0

我对Python很新,最近我想用Python发送一些文件。我很快发现了有关插座。但是我搜索了现成的解决方案,因为我认为客户机 - 服务器通信是如此常见的用法,必须存在某种类型的库(或者也许只是因为我的Java背景,我已经习惯了它):D)。关于发送文件的所有答案我发现提到的套接字,并且'你必须自己写一个协议'。在Python中发送文件

所以这里是我的问题:是否有任何库,准备在Python(最好2.7)的客户端 - 服务器通信协议?

回答

0

如果您使用套接字,您可以使用ssh然后执行scp(受保护的副本)。如果你来回移动文件,这可能是最简单的方法。

+0

文件大部分,但我认为会有很多其他活动,例如,将计算结果或命令从一个发送到另一个。所以灵活的协议在这里会是一件好事。 – alex

0

有任何库,客户端服务器通信

一般来说,是准备协议:套接字(你已找到),扭曲(如在另一个答案指出)等

我想用Python发送一些文件

使用ftp!您可以使用pyftpdlib启动FTP服务器,并使用ftplib作为客户端。