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实现矩阵乘法的方法
Jun 28 Python
简单上手Python中装饰器的使用
Jul 12 Python
Python 自动化表单提交实例代码
Jun 08 Python
深入浅析python with语句简介
Apr 11 Python
python 获取文件下所有文件或目录os.walk()的实例
Apr 23 Python
Python requests库用法实例详解
Aug 14 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
Python学习笔记之装饰器
Aug 06 Python
用Python实现职工信息管理系统
Dec 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
浅析is_writable的php实现
2013/06/18 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
获取中文字符串的实际长度代码
2014/06/05 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
2015/04/22 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
从零学习node.js之mysql数据库的操作(五)
2017/02/24 Javascript
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
PostgreSQL Node.js实现函数计算方法示例
2019/02/12 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
vue 解决computed修改data数据的问题
2019/11/06 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
Python模拟登录验证码(代码简单)
2016/02/06 Python
Python中的错误和异常处理简单操作示例【try-except用法】
2017/07/25 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
对Python实现累加函数的方法详解
2019/01/23 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
2019/04/11 Python
Python Numpy库常见用法入门教程
2020/01/16 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
可以在一个PHP文件里面include另外一个PHP文件两次吗
2015/05/22 面试题
自立自强的名人事例
2014/02/10 职场文书
超越自我演讲稿
2014/05/21 职场文书
代理人委托书
2014/09/16 职场文书
2014企业年终工作总结
2014/12/23 职场文书
华清池导游词
2015/02/02 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
用JS创建一个录屏功能
2021/11/11 Javascript