我在網絡上有兩臺電腦。我會打電話給我正在處理的計算機computer A
和遠程computer B
。我的目標是向B發送一個命令,收集一些信息,將這些信息傳送給計算機A並以某種有意義的方式使用它。我目前的方法如下:如何在兩臺計算機之間傳輸數據?
建立與的paramiko到B的連接。
使用paramiko執行遠程命令,例如
paramiko.exec_command('python file.py')
。寫入信息與泡菜一個文件,並使用
paramiko.ftp
將文件傳送回計算機A.打開該文件並解析信息爲可用的形式,如一個類或字典。
這似乎很特別。我的問題是,是否有更好的方法在使用Python的計算機之間傳輸數據?我知道如何傳輸文件,這是一個不同的問題。我想在B上製作一個物體並在A上使用它。
您可能想查看[Pyro](http://irmen.home.xs4all.nl/pyro/)。 – 2011-12-27 21:23:02
你試過[twisted](http://twistedmatrix.com/trac/)嗎? – muratgu 2011-12-27 21:30:39