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装饰器使用的一些建议
Jun 03 Python
Python3 replace()函数使用方法
Mar 19 Python
Python格式化输出%s和%d
May 07 Python
python机器学习之KNN分类算法
Aug 29 Python
基于python的ini配置文件操作工具类
Apr 24 Python
Django web框架使用url path name详解
Apr 29 Python
python交易记录整合交易类详解
Jul 03 Python
python 寻找离散序列极值点的方法
Jul 10 Python
Jupyter notebook无法导入第三方模块的解决方式
Apr 15 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
Python virtualenv虚拟环境实现过程解析
Apr 18 Python
Python Opencv图像处理基本操作代码详解
Aug 31 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下使用strpos需要注意 === 运算符
2010/07/17 PHP
比较简单的百度网盘文件直链PHP代码
2013/03/24 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
JS图片切换的具体方法(带缩略图版)
2013/11/12 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
解决jQuery ajax动态新增节点无法触发点击事件的问题
2017/05/24 jQuery
本地存储localStorage用法详解
2017/07/31 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
vue购物车插件编写代码
2017/11/27 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
Python Mysql数据库操作 Perl操作Mysql数据库
2009/01/12 Python
Python升级提示Tkinter模块找不到的解决方法
2014/08/22 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python自动重试第三方包retrying模块的方法
2018/04/24 Python
python队列queue模块详解
2018/04/27 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
Python模块的加载讲解
2019/01/15 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
CSS3中的opacity属性使用教程
2015/08/19 HTML / CSS
校园公益广告语
2014/03/13 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
实习生矿工检讨书
2014/10/13 职场文书
悬空寺导游词
2015/02/05 职场文书
劳动模范获奖感言
2015/07/31 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS