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操作CouchDB数据库简单示例
Mar 10 Python
Python中的Classes和Metaclasses详解
Apr 02 Python
python爬虫入门教程--利用requests构建知乎API(三)
May 25 Python
用virtualenv建立多个Python独立虚拟开发环境
Jul 06 Python
Python KMeans聚类问题分析
Feb 23 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 Python
python构建基础的爬虫教学
Dec 23 Python
python dlib人脸识别代码实例
Apr 04 Python
解决Python对齐文本字符串问题
Aug 28 Python
python实现两个字典合并,两个list合并
Dec 02 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 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
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP云打印类完整示例
2016/10/15 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
2019/10/17 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
Javascript 对象的解释
2008/11/24 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
Django实现celery定时任务过程解析
2020/04/21 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
2014年社区植树节活动方案
2014/02/28 职场文书
材料员岗位职责
2014/03/13 职场文书
理发店策划方案
2014/06/05 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
学习计划是什么
2019/04/30 职场文书
Python利用capstone实现反汇编
2022/04/06 Python