我在网络上有两台电脑。我会打电话给我正在处理的计算机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