python基于xmlrpc实现二进制文件传输的方法

 更新时间:2015年06月02日 16:16:52   作者:songguo  
这篇文章主要介绍了python基于xmlrpc实现二进制文件传输的方法,实例分析了xmlrpclib模块的使用技巧,需要的朋友可以参考下

本文实例讲述了python基于xmlrpc实现二进制文件传输的方法。分享给大家供大家参考。具体实现方法如下:

服务器端:

from SimpleXMLRPCServer import SimpleXMLRPCServer
import xmlrpclib
def python_logo():
   handle = open("python_logo.jpg",'rb')
   return xmlrpclib.Binary(handle.read())
   handle.close()
server = SimpleXMLRPCServer(("localhost", 8000))
print "Listening on port 8000..."
server.register_function(python_logo, 'python_logo')
server.serve_forever()

客户端代码:

import xmlrpclib
proxy = xmlrpclib.ServerProxy("http://localhost:8000/")
handle = open("fetched_python_logo.jpg", "wb")
handle.write(proxy.python_logo().data)
handle.close()

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • Python UI自动化测试Web frame及多窗口切换

    Python UI自动化测试Web frame及多窗口切换

    这篇文章主要为大家介绍了Python UI自动化测试Web frame及多窗口切换,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • python RabbitMQ 使用详细介绍(小结)

    python RabbitMQ 使用详细介绍(小结)

    这篇文章主要介绍了python RabbitMQ 使用详细介绍(小结),详细的介绍了RabbitMQ的概念以及使用,对学习RabbitMQ有一定的帮助,非常具有实用价值,需要的朋友可以参考下
    2018-11-11
  • Python使用Gradio实现免费的内网穿透

    Python使用Gradio实现免费的内网穿透

    内网穿透是一种将内部网络服务暴露到公共网络的技术,可以让外部用户访问内部网络上的服务,本文将介绍如何使用Gradio实现免费的内网穿透,需要的可以参考下
    2024-03-03
  • PyTorch中的torch.ones([])的具体使用

    PyTorch中的torch.ones([])的具体使用

    torch.ones([]) 是 PyTorch 中用于生成标量张量的函数之一,本文主要介绍了PyTorch中的torch.ones([])的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • 浅谈python 中的 type(), dtype(), astype()的区别

    浅谈python 中的 type(), dtype(), astype()的区别

    这篇文章主要介绍了浅谈python 中的 type(), dtype(), astype()的区别,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 在 Python 中使用 7zip 备份文件的操作

    在 Python 中使用 7zip 备份文件的操作

    这篇文章主要介绍了在 Python 中使用 7zip 备份文件的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 详解python中的线程与线程池

    详解python中的线程与线程池

    这篇文章主要介绍了python线程与线程池,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • python奇偶行分开存储实现代码

    python奇偶行分开存储实现代码

    这篇文章主要介绍了python读取文件,偶数行输出一个文件,奇数行输出一个文件,需要的朋友可以参考下
    2018-03-03
  • Python爬虫利用cookie实现模拟登陆实例详解

    Python爬虫利用cookie实现模拟登陆实例详解

    这篇文章主要介绍了Python爬虫利用cookie实现模拟登陆实例详解的相关资料,需要的朋友可以参考下
    2017-01-01
  • 利用Python实现无损GIF动图的制作

    利用Python实现无损GIF动图的制作

    这篇文章主要为大家详细介绍了如何利用Python实现无损GIF动图的制作,文中的实现方法讲解详细,对我们学习Python有一定的帮助,需要的可以参考一下
    2023-04-04

最新评论