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中map、any、all函数用法分析
Apr 21 Python
Python实现批量转换文件编码的方法
Jul 28 Python
json跨域调用python的方法详解
Jan 11 Python
给你选择Python语言实现机器学习算法的三大理由
Nov 15 Python
查看Django和flask版本的方法
May 14 Python
Tensorflow卷积神经网络实例进阶
May 24 Python
python实现停车管理系统
Nov 30 Python
python被修饰的函数消失问题解决(基于wraps函数)
Nov 04 Python
python爬虫使用scrapy注意事项
Nov 23 Python
python实现学生信息管理系统源码
Feb 22 Python
Pytest之测试命名规则的使用
Apr 16 Python
PyTorch中的torch.cat简单介绍
Mar 17 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
php中文乱码怎么办如何让浏览器自动识别utf-8
2014/01/15 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
php实现socket推送技术的示例
2017/12/20 PHP
js 蒙版进度条(结合图片)
2010/03/10 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
2015/10/16 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
用Python的urllib库提交WEB表单
2009/02/24 Python
Python中__new__与__init__方法的区别详解
2015/05/04 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
python事件驱动event实现详解
2018/11/21 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
Python 高效编程技巧分享
2020/09/10 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
Pandas中DataFrame交换列顺序的方法实现
2020/12/14 Python
python绘图模块之利用turtle画图
2021/02/12 Python
说出数据连接池的工作机制是什么?
2013/04/19 面试题
行政助理工作职责范本
2014/03/04 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
党员对照检查材料思想汇报(党的群众路线)
2014/09/24 职场文书
先进班集体事迹材料
2014/12/25 职场文书
Python初识逻辑与if语句及用法大全
2021/08/07 Python