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实现的简单万年历例子分享
Apr 25 Python
在Python中使用成员运算符的示例
May 13 Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 Python
快速入门python学习笔记
Dec 06 Python
windows下python和pip安装教程
May 25 Python
Django中使用Celery的教程详解
Aug 24 Python
对python3新增的byte类型详解
Dec 04 Python
Java文件与类动手动脑实例详解
Nov 10 Python
python进程的状态、创建及使用方法详解
Dec 06 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
Jan 06 Python
PyTorch学习:动态图和静态图的例子
Jan 06 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
Apr 30 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中将网址转换为超链接的函数
2011/09/02 PHP
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
动手学习无线电
2021/03/10 无线电
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
2014/05/28 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
python集合类型用法分析
2015/04/08 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
Python reversed函数及使用方法解析
2020/03/17 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
python中setuptools的作用是什么
2020/06/19 Python
Python3 ffmpeg视频转换工具使用方法解析
2020/08/10 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
Python 远程开关机的方法
2020/11/18 Python
python中Mako库实例用法
2020/12/31 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
泰国在线书店:SE-ED
2020/06/21 全球购物
2014年计生标语
2014/06/23 职场文书
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python