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实现定制交互式命令行的方法
Jul 03 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
Apr 16 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
详解Python中break语句的用法
May 14 Python
Python批量按比例缩小图片脚本分享
May 21 Python
python读取xlsx的方法
Dec 25 Python
python3.6实现学生信息管理系统
Feb 21 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
Aug 02 Python
Python 3 使用Pillow生成漂亮的分形树图片
Dec 24 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
Jan 28 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
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
js 页面关闭前的出现提示的实现代码
2011/05/25 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
用json方式实现在 js 中建立一个map
2014/05/02 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
swiper自定义分页器使用方法详解
2020/09/14 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python输出各行命令详解
2018/02/01 Python
python traceback捕获并打印异常的方法
2018/08/31 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
python模块如何查看
2020/06/16 Python
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
实体的生命周期
2013/08/31 面试题
护理职业应聘自荐书
2013/09/29 职场文书
运动会入场式解说词
2014/02/18 职场文书
租房协议书
2014/04/10 职场文书
小学安全工作总结2015
2015/05/18 职场文书