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利用hook技术破解https的实例代码
Mar 25 Python
下载安装setuptool和pip linux安装pip    
Jan 24 Python
python访问sqlserver示例
Feb 10 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
浅谈Python 的枚举 Enum
Jun 12 Python
unittest+coverage单元测试代码覆盖操作实例详解
Apr 04 Python
python求解数组中两个字符串的最小距离
Sep 27 Python
python使用xlsxwriter实现有向无环图到Excel的转换
Dec 12 Python
python3.x提取中文的正则表达式示例代码
Jul 23 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
May 23 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 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伪造referer实例代码
2008/09/20 PHP
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
一些不错的js函数ajax
2008/08/20 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Python中交换两个元素的实现方法
2018/06/29 Python
Python 经典面试题 21 道【不可错过】
2018/09/21 Python
详解python Todo清单实战
2018/11/01 Python
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
银行求职信个人范文
2013/12/16 职场文书
医药个人求职信范文
2014/01/29 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
小学班主任个人总结
2015/03/03 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书