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常见的格式化输出小结
Dec 15 Python
通过源码分析Python中的切片赋值
May 08 Python
在Python web中实现验证码图片代码分享
Nov 09 Python
python入门:这篇文章带你直接学会python
Sep 14 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
PyCharm在新窗口打开项目的方法
Jan 17 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
May 27 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
Python如何计算语句执行时间
Nov 22 Python
Python如何获取文件指定行的内容
May 27 Python
Pandas把dataframe或series转换成list的方法
Jun 14 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
Flash对联广告的关闭按钮讨论
2007/01/30 Javascript
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
原生js二级联动效果
2017/06/20 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
jQuery实现倒计时功能完整示例
2020/06/01 jQuery
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
基于python指定包的安装路径方法
2018/10/27 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
导致python中import错误的原因是什么
2020/07/01 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
银行员工考核评语
2014/12/31 职场文书
年度考核表个人总结
2015/03/06 职场文书
首席执行官观后感
2015/06/03 职场文书
新党员入党决心书
2015/09/22 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书