永发信息网

python 如何以字典的方式打开文件

答案:2  悬赏:0  手机版
解决时间 2021-02-25 09:21
import cPickle as p
import sys
dict={"a1":"123.txt","a2":"1234.jpg"}
f=file("1.txt","w")
p.dump(dict,f)
f.close
现在问题就是我下次怎么还是用字典的方式打开呢?就是我下次用p.load(f)的时候,我再输print dict["a1"]的时候,还是打印“123.txt”.
最佳答案
..
import cPickle as p

dict = p.load(file("1.txt",'r')
print dict['a1']

Pickle/cPickle (cPickle 是 Pickle的C语言实现) 是Python实现对象持久化的模块, 常用方法:
dump / load 分别实现把对象保存到文件中/从文件中读出保存的对象
dumps / loads 分别实现把对象保存到字符串变量中/从字符串变量中读出保存的对象
全部回答
yourdict={'1000':{'1':['a','b','c','d'],'2':['e','b','c','a']},'2000':{'1':['c','d','c','d'],'2':['a','a','c','d']}} out=open('out.xls','w') for key in yourdict: out.write(key) for key2 in yourdict[key]: out.write('\t') out.write(key2+'\t') out.write('\t'.join(yourdict[key][key2] )) out.write('\n') 最后xls转存为csv即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
邦洁洗衣会所西安东城店我想知道这个在什么地
和正式合同有什么区别
X^2-Y^2-Z^2=0,A是一个关于X,Y,Z的一次多项式
斯柯达昕锐多少钱?昕锐怎么样啊?买过的车友
求双曲线16x2-9y2=-144的实轴长、焦点坐标、
大理长江输变电有限公司注册地
老婆去学健美操会不会被教练占便宜
【影响世界的100人】《历史上最有影响的100人
吉的堡双语幼儿园南通翰林莱茵幼儿园地址在哪
在世界工厂网发现我公司信息,联系人已离职,
言必信 言必果什么意思
中国民航大学有没有地勤本科专业?
南街小学小区在什么地方啊,我要过去处理事情
江西南昌监狱的新址在哪?从南昌火车站到南昌
天峨县住宅区怎么去啊,有知道地址的么
推荐资讯
广利休闲食品怎么去啊,有知道地址的么
宝珀手表价格n1688型号多少钱
我们结婚吧电视剧演员
用6个完全相同的长方形拼成一个正方形,每个小
红楼梦里的比喻句长的
全民K歌怎么样才能唱到SSS
在村民自治中,常常是农民行使完选举权之后,
梦见一条大蛇爬到我家来,我侄子被蛇咬
我丈夫买了一份平安康泰,期限是 20年。已交1
特雷诺比率考虑的是(  )。A.全部风险B.不
胜业广告地址有知道的么?有点事想过去
交通银行哈尔滨汇融支行在什么地方啊,我要过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?