2013-07-19 78 views
0

我對Python很新,最近我想用Python發送一些文件。我很快發現了有關插座。但是我搜索了現成的解決方案,因爲我認爲客戶機 - 服務器通信是如此常見的用法,必須存在某種類型的庫(或者也許只是因爲我的Java背景,我已經習慣了它):D)。關於發送文件的所有答案我發現提到的套接字,並且'你必須自己寫一個協議'。在Python中發送文件

所以這裏是我的問題:是否有任何庫,準備在Python(最好2.7)的客戶端 - 服務器通信協議?

回答

0

如果您使用套接字,您可以使用ssh然後執行scp(受保護的副本)。如果你來回移動文件,這可能是最簡單的方法。

+0

文件大部分,但我認爲會有很多其他活動,例如,將計算結果或命令從一個發送到另一個。所以靈活的協議在這裏會是一件好事。 – alex

0

有任何庫,客戶端服務器通信

一般來說,是準備協議:套接字(你已找到),扭曲(如在另一個答案指出)等

我想用Python發送一些文件

使用ftp!您可以使用pyftpdlib啓動FTP服務器,並使用ftplib作爲客戶端。