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和pyqt实现360的CLable控件
Feb 21 Python
深入解析Python设计模式编程中建造者模式的使用
Mar 02 Python
Python 字典与字符串的互转实例
Jan 13 Python
Python入门_浅谈for循环、while循环
May 16 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
Django 通过JS实现ajax过程详解
Jul 30 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
Aug 05 Python
python安装virtualenv虚拟环境步骤图文详解
Sep 18 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
python分分钟绘制精美地图海报
Feb 15 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数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
利用PHP实现短域名互转
2013/07/05 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
vue-router单页面路由
2017/06/17 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
Python脚本暴力破解栅栏密码
2015/10/19 Python
从源码解析Python的Flask框架中request对象的用法
2016/06/02 Python
Python线性方程组求解运算示例
2018/01/17 Python
Python读写文件基础知识点
2019/06/10 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
html+css3实现的登录界面
2020/12/09 HTML / CSS
FILA德国官方网站:来自意大利的体育和街头服饰品牌
2019/07/19 全球购物
js实现弹框效果
2021/03/24 Javascript
初中三年学生的学习自我评价
2013/11/13 职场文书
护士演讲稿范文
2014/01/05 职场文书
园林技术个人的自我评价
2014/01/08 职场文书
安全口号大全
2014/06/21 职场文书
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
Python合并多张图片成PDF
2021/06/09 Python
Redis集群的关闭与重启操作
2021/07/07 Redis