python 中关于文件读写的问题

acmxiaocao 2010-11-24 11:00:45
首先我是个新手,大家不要笑话我,我现在在做一个海量数据处理的问题,我需要定义很多个hashmap的文件, 之后当我想修改其中之一的时候我怎么能迅速修改它呢? 文件的读入读出除了流有其他的方法可以实现么?
...全文
147 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
acmxiaocao 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhoubols 的回复:]
我也是做海量数据挖掘的,经常涉及到数据处理,你可以把你的hashmap对象直接dump到文件里,读出的时候使用load,直接加载
import cPickle as pickle
with open('filename','w') as f:
pickle.dump(data, f)
使用的时候:
with open('filename','w') as f:
data = p……
[/Quote]
谢了3楼,要的就是这个!~
劲草 2010-11-26
  • 打赏
  • 举报
回复
我也是做海量数据挖掘的,经常涉及到数据处理,你可以把你的hashmap对象直接dump到文件里,读出的时候使用load,直接加载
import cPickle as pickle
with open('filename','w') as f:
pickle.dump(data, f)
使用的时候:
with open('filename','w') as f:
data = pickle.load(f)
acmxiaocao 2010-11-26
  • 打赏
  • 举报
回复
因为是海量数据,会有很多文件,每用到一个文件就读,之后解决完还要更改,我觉得那样太慢了,我还是用数据库吧,谢2楼:)
iambic 2010-11-24
  • 打赏
  • 举报
回复
为什么要“除了流”?“流”不能满足你的需求吗?

37,739

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧