# encoding: utf-8
def load_dict_from_file(filepath):
_dict = {}
try:
with open(filepath, 'r') as dict_file:
for line in dict_file:
(key, value) = line.strip().split('\t')
_dict[key] = value
except IOError as ioerr:
print "文件 %s 不存在" % (filepath)
return _dict
def save_dict_to_file(_dict, filepath):
try:
with open(filepath, 'w') as dict_file:
for (key,value) in _dict.items():
dict_file.write('%s\t%s\n' % (key, value))
except IOError as ioerr:
print "文件 %s 无法创建" % (filepath)
if __name__ == '__main__' :
_dict = load_dict_from_file ('dict.txt')
#print _dict
#save_dict_to_file(_dict, 'dict_copy.txt')
f2=open("output.txt",'w')
with open ('input.txt','r') as f1:
for line in f1:
str1=line.split()
for i in range(1,len(str1)):
if str1[i].isupper():
str1[i]='/ '+str(_dict.get(str1[i]))+' /'
print str1[i]
f2.write(' '.join(str1)+'\n')
# f2=open("output.txt",'w')
# with open ('all_py.txt','r') as f1:
# for line in f1:
# str1=line.split()
# for i in range(1,len(str1)):
# str1[i]=str(_dict.get(str1[i]))
#print str1[i]
# f2.write(' '.join(str1)+'\n')
python 将文本内容转为字典
最新推荐文章于 2025-02-07 10:10:25 发布