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使用三角迭代计算圆周率PI的方法
Mar 20 Python
把项目从Python2.x移植到Python3.x的经验总结
Apr 20 Python
Python类定义和类继承详解
May 08 Python
Python2/3中urllib库的一些常见用法
Dec 19 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
Python控制Firefox方法总结
Jun 03 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
python 梯度法求解函数极值的实例
Jul 10 Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 Python
python基于openpyxl生成excel文件
Dec 23 Python
Python实现微信表情包炸群功能
Jan 28 Python
python热力图实现简单方法
Jan 29 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访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
PHP调用其他文件中的类
2018/04/02 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
JavaScript实现前端分页控件
2017/04/19 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
详解webpack+ES6+Sass搭建多页面应用
2018/11/05 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
JS指定音频audio在某个时间点进行播放
2020/11/28 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
用Python实现随机森林算法的示例
2017/08/24 Python
Python如何生成树形图案
2018/01/03 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
python基于K-means聚类算法的图像分割
2019/10/30 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
广州足迹信息技术有限公司Java软件工程师试题
2014/02/15 面试题
置业顾问岗位职责
2015/02/09 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书