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列表切片用法示例
Apr 19 Python
Python实现的将文件每一列写入列表功能示例【测试可用】
Mar 19 Python
python2.6.6如何升级到python2.7.14
Apr 08 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
python 检查数据中是否有缺失值,删除缺失值的方式
Dec 02 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
Apr 03 Python
全网首秀之Pycharm十大实用技巧(推荐)
Apr 27 Python
Python能做什么
Jun 02 Python
python如何保存文本文件
Jun 07 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
Nov 01 Python
python基础之错误和异常处理
Oct 24 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
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
Javascript调用C#代码
2011/01/17 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
jcrop基本参数一览
2013/07/16 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
2015/03/21 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
AngularJS实现的输入框字数限制提醒功能示例
2017/10/26 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
跟老齐学Python之正规地说一句话
2014/09/28 Python
python简单实现旋转图片的方法
2015/05/30 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
python爬虫要用到的库总结
2020/07/28 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
python 监控logcat关键字功能
2020/09/04 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
师范毕业生自荐信
2013/10/17 职场文书
学校介绍信范文
2014/01/14 职场文书
化学教学随笔感言
2014/02/19 职场文书
小学清明节活动方案
2014/03/08 职场文书
2014和解协议书范文
2014/09/15 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
浅谈Python协程asyncio
2021/06/20 Python
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android