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中PIL安装简单教程
Apr 21 Python
Python Requests库基本用法示例
Aug 20 Python
pandas pivot_table() 按日期分多列数据的方法
Nov 16 Python
详解Python sys.argv使用方法
May 10 Python
Django项目使用CircleCI的方法示例
Jul 14 Python
Django 外键的使用方法详解
Jul 19 Python
Python实现生成密码字典的方法示例
Sep 02 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
浅析python内置模块collections
Nov 15 Python
python 穷举指定长度的密码例子
Apr 02 Python
浅谈matplotlib默认字体设置探索
Feb 03 Python
python自动化测试通过日志3分钟定位bug
Nov 20 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
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
PHP 信号管理知识整理汇总
2017/02/19 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
HTML5附件拖拽上传drop & google.gears实现代码
2011/04/28 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
jQuery中layer分页器的使用
2017/03/13 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
python解析xml文件实例分析
2015/05/27 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
python time()的实例用法
2020/11/03 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
机电专业毕业生推荐信
2013/11/10 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
《将心比心》教学反思
2014/04/08 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
防沙治沙典型材料
2014/05/07 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
捐书仪式主持词
2015/07/04 职场文书
2016年端午节寄语
2015/12/04 职场文书
redis使用不当导致应用卡死bug的过程解析
2021/07/01 Redis
Python学习开发之图形用户界面详解
2021/08/23 Python
MySQL批量更新不同表中的数据
2022/05/11 MySQL