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


Posted in Python onJune 02, 2015

本文实例讲述了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 相关文章推荐
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
python常用函数详解
Sep 13 Python
Python微信库:itchat的用法详解
Aug 14 Python
python根据url地址下载小文件的实例
Dec 18 Python
利用python修改json文件的value方法
Dec 31 Python
python实现字符串加密 生成唯一固定长度字符串
Mar 22 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
python 实现二维列表转置
Dec 02 Python
python二维键值数组生成转json的例子
Dec 06 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 Python
bat批处理之字符串操作的实现
Mar 16 Python
Python中的自省(反射)详解
Jun 02 #Python
Python中pip安装非PyPI官网第三方库的方法
Jun 02 #Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 #Python
python实现的文件同步服务器实例
Jun 02 #Python
Python中for循环控制语句用法实例
Jun 02 #Python
python获取目录下所有文件的方法
Jun 01 #Python
Python常用小技巧总结
Jun 01 #Python
You might like
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
PHP取整数函数常用的四种方法小结
2012/07/05 PHP
PHP中Static(静态)关键字功能与用法实例分析
2019/04/05 PHP
浅析document.ready和window.onload的区别讲解
2013/12/18 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
vue接入腾讯防水墙代码
2019/05/07 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
python自然语言编码转换模块codecs介绍
2015/04/08 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
Python中@property的理解和使用示例
2019/06/11 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
关于Kotlin中SAM转换的那些事
2020/09/15 Python
Pycharm中如何关掉python console
2020/10/27 Python
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书
医院病假条怎么写
2015/08/17 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python
Python机器学习应用之基于线性判别模型的分类篇详解
2022/01/18 Python