python使用cStringIO实现临时内存文件访问的方法


Posted in Python onMarch 26, 2015

本文实例讲述了python使用cStringIO实现临时内存文件访问的方法。分享给大家供大家参考。具体分析如下:

如果希望从网络读取文件进行处理,但是又不希望保存文件到硬盘,可以使用cStringIO模块进行处理

res = urllib2.urlopen(pic,timeout=10)
f = cStringIO.StringIO(res.read())

f 是一个文件对象,
它和:f = open('c:/1.jpg','rw')  打开的文件一样
可以向操作本地文件一样对内存文件进行读写

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python开发之for循环操作实例详解
Nov 12 Python
老生常谈python之鸭子类和多态
Jun 13 Python
Windows下python3.7安装教程
Jul 31 Python
python实现整数的二进制循环移位
Mar 08 Python
python实现人工智能Ai抠图功能
Sep 05 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
基于python plotly交互式图表大全
Dec 07 Python
python Plotly绘图工具的简单使用
Mar 03 Python
Python lambda表达式原理及用法解析
Aug 18 Python
python获取天气接口给指定微信好友发天气预报
Dec 28 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 Python
Python 中random 库的详细使用
Jun 03 Python
python使用pil生成缩略图的方法
Mar 26 #Python
python实现基于两张图片生成圆角图标效果的方法
Mar 26 #Python
python正则表达式match和search用法实例
Mar 26 #Python
python根据开头和结尾字符串获取中间字符串的方法
Mar 26 #Python
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 #Python
python使用PythonMagick将jpg图片转换成ico图片的方法
Mar 26 #Python
python使用正则表达式分析网页中的图片并进行替换的方法
Mar 26 #Python
You might like
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
19个Android常用工具类汇总
2014/12/30 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
设定php简写功能的方法
2019/11/28 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
iframe子父页面调用js函数示例
2013/11/07 Javascript
js中传递特殊字符(+,&)的方法
2014/01/16 Javascript
jquery $("#variable") 循环改变variable的值示例
2014/02/23 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
python中使用enumerate函数遍历元素实例
2014/06/16 Python
探究python中open函数的使用
2016/03/01 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
python 5个顶级异步框架推荐
2020/09/09 Python
python时间time模块处理大全
2020/10/25 Python
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
电子商务专业推荐信范文
2013/12/02 职场文书
解除劳动合同协议书
2014/04/14 职场文书
党员目标管理责任书
2014/07/25 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
个人融资协议书
2014/10/02 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
python图片灰度化处理的几种方法
2021/06/23 Python
解决MySQL报“too many connections“错误
2022/04/19 MySQL