我的网络上有两台计算机。我将我正在使用的计算机称为计算机 A
和远程计算机 B
。我的目标是向 B 发送命令,收集一些信息,将这些信息传输到计算机 A 并以某种有意义的方式使用它。我当前的方法如下:
使用 paramiko 建立与 B 的连接。
使用 paramiko 执行远程命令,例如
paramiko.exec_command('python file.py')
.使用pickle将信息写入文件,并使用
paramiko.ftp
将文件传输到计算机A。打开此文件并将信息解析回可用的形式,例如类或字典。
这看起来非常临时。我的问题是,有没有更好的方法使用Python在计算机之间传输数据?我知道如何传输文件,这是另一个问题。我想在 B 上创建一个对象并在 A 上使用它。
最佳答案
我建议您查看 twisted 。对于像您所描述的那样的自定义客户端/服务器应用程序,这是我遇到过的最好的 Python 框架。
关于python - 如何在两台计算机之间传输数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8649405/