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的Tornado框架实现数据可视化的教程
May 02 Python
Python中字符串对齐方法介绍
May 21 Python
python多进程提取处理大量文本的关键词方法
Jun 05 Python
python中enumerate() 与zip()函数的使用比较实例分析
Sep 03 Python
numpy np.newaxis 的实用分享
Nov 30 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 Python
基于Python绘制个人足迹地图
Jun 01 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
使用sublime text3搭建Python编辑环境的实现
Jan 12 Python
教你怎么用python爬取爱奇艺热门电影
May 20 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
用PHP来写记数器(详细介绍)
2006/10/09 PHP
对淘宝URL中ID提取的PHP代码
2013/09/01 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
2017/01/08 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
js比较两个单独的数组或对象是否相等的实例代码
2019/04/28 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
Python深入学习之对象的属性
2014/08/31 Python
django2.0扩展用户字段示例
2019/02/13 Python
基于python调用psutil模块过程解析
2019/12/20 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
基于python实现ROC曲线绘制广场解析
2020/06/28 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
斯福泰克软件测试面试题
2015/02/16 面试题
医生自荐信
2013/10/11 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
合作意向协议书
2015/01/29 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers