我對Python很新,最近我想用Python發送一些文件。我很快發現了有關插座。但是我搜索了現成的解決方案,因爲我認爲客戶機 - 服務器通信是如此常見的用法,必須存在某種類型的庫(或者也許只是因爲我的Java背景,我已經習慣了它):D)。關於發送文件的所有答案我發現提到的套接字,並且'你必須自己寫一個協議'。在Python中發送文件
所以這裏是我的問題:是否有任何庫,準備在Python(最好2.7)的客戶端 - 服務器通信協議?
我對Python很新,最近我想用Python發送一些文件。我很快發現了有關插座。但是我搜索了現成的解決方案,因爲我認爲客戶機 - 服務器通信是如此常見的用法,必須存在某種類型的庫(或者也許只是因爲我的Java背景,我已經習慣了它):D)。關於發送文件的所有答案我發現提到的套接字,並且'你必須自己寫一個協議'。在Python中發送文件
所以這裏是我的問題:是否有任何庫,準備在Python(最好2.7)的客戶端 - 服務器通信協議?
如果您使用套接字,您可以使用ssh然後執行scp(受保護的副本)。如果你來回移動文件,這可能是最簡單的方法。
也許zeromq是東西給你!也有python bindings可用。實施Publisher-Subscriber pattern的好例子也有很好的記錄。
文件大部分,但我認爲會有很多其他活動,例如,將計算結果或命令從一個發送到另一個。所以靈活的協議在這裏會是一件好事。 – alex