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入门教程
Apr 03 Python
Python基于smtplib实现异步发送邮件服务
May 28 Python
python使用psutil模块获取系统状态
Aug 27 Python
Python的IDEL增加清屏功能实例
Jun 19 Python
TensorFlow损失函数专题详解
Apr 26 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 Python
解决python web项目意外关闭,但占用端口的问题
Dec 17 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
Feb 24 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 11 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
Jan 13 Python
Python基础之元组与文件知识总结
May 19 Python
Python实现天气查询软件
Jun 07 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
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
Yii2实现中国省市区三级联动实例
2017/02/08 PHP
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
用matplotlib画等高线图详解
2017/12/14 Python
Python实现学校管理系统
2018/01/11 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
对dataframe进行列相加,行相加的实例
2018/06/08 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
Form表单及django的form表单的补充
2019/07/25 Python
解决Django连接db遇到的问题
2019/08/29 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
班级聚会策划书
2014/01/16 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
月考总结与反思
2015/10/22 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python
python数字图像处理之图像的批量处理
2022/06/28 Python