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中sets模块的用法实例
Sep 30 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
Python文件及目录操作实例详解
Jun 04 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
深入了解Python数据类型之列表
Jun 24 Python
Python max内置函数详细介绍
Nov 17 Python
Linux下python3.6.1环境配置教程
Sep 26 Python
python 文件查找及内容匹配方法
Oct 25 Python
python制作图片缩略图
Apr 30 Python
Django模型修改及数据迁移实现解析
Aug 01 Python
Django密码存储策略分析
Jan 09 Python
python基础之错误和异常处理
Oct 24 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
dojo随手记 gird组件引用
2011/02/24 Javascript
js倒计时小程序
2013/11/05 Javascript
13个PHP函数超实用
2015/10/21 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
在Docker上开始部署Python应用的教程
2015/04/17 Python
Python的Tornado框架异步编程入门实例
2015/04/24 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Python实现批量检测HTTP服务的状态
2016/10/27 Python
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
python编写简单端口扫描器
2019/09/04 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
Pycharm调试程序技巧小结
2020/08/08 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
《美丽的公鸡》教学反思
2014/02/25 职场文书
关于运动会的广播稿50字
2014/10/17 职场文书
2014年实习生工作总结
2014/11/27 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书