Python txt文件加入字典并查询的方法


Posted in Python onJanuary 15, 2019

如下所示:

dicFile = open('train_1.txt', 'r')#打开数据  
print '开始装载数据...'  
txtDict = {}#建立字典  
while True:  
    line = dicFile.readline()  
    if line == '':  
        break  
    index = line.find('\t')#以tab键为分割  
    key = line[:index]  
    value = line[index:]  
    txtDict[key] = value#加入字典  
dicFile.close()  
##查找字典  
srcFile = open('train1.txt', 'r')#要匹配的key  
destFile = open('match.txt', 'w')#符合字典的写入里面  
while True:  
    line = srcFile.readline()  
    if line == '':  
        break  
    index = line.find(' ')  
    key = line[:index]  
    if txtDict.has_key(key):      
        destFile.write(key)  
        destFile.write(txtDict[key])         
    else:  
        badFile.write(key)  
        badFile.write('\n')  
print '全部完成!'  
destFile.close()  
srcFile.close()  

以上这篇Python txt文件加入字典并查询的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python单元测试unittest实例详解
May 11 Python
Python元组及文件核心对象类型详解
Feb 11 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
Python装饰器的执行过程实例分析
Jun 04 Python
Python地图绘制实操详解
Mar 04 Python
django基于存储在前端的token用户认证解析
Aug 06 Python
python pyinstaller打包exe报错的解决方法
Nov 02 Python
Python中使用filter过滤列表的一个小技巧分享
May 02 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 Python
python实现文法左递归的消除方法
May 22 Python
pytorch 常用函数 max ,eq说明
Jun 28 Python
python中复数的共轭复数知识点总结
Dec 06 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 #Python
python utc datetime转换为时间戳的方法
Jan 15 #Python
Python模块的加载讲解
Jan 15 #Python
Python实现网站表单提交和模板
Jan 15 #Python
django 实现编写控制登录和访问权限控制的中间件方法
Jan 15 #Python
python 使用poster模块进行http方式的文件传输到服务器的方法
Jan 15 #Python
Python3中lambda表达式与函数式编程讲解
Jan 14 #Python
You might like
PHP判断图片格式的七种方法小结
2013/06/03 PHP
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
Winform客户端向web地址传参接收参数的方法
2016/05/17 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
JavaScrpt判断一个数是否是质数的实例代码
2017/06/11 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
Python中实现的RC4算法
2015/02/14 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
Python3 socket同步通信简单示例
2017/06/07 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
对numpy中轴与维度的理解
2018/04/18 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
2013/03/25 HTML / CSS
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
中学自我评价
2014/01/31 职场文书
销售主管岗位职责范本
2014/02/14 职场文书
2014年教师工作总结
2014/11/10 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
python基于turtle绘制几何图形
2021/06/15 Python