python将txt文件读取为字典的示例


Posted in Python onDecember 22, 2018

如下所示:

# -*- coding: utf-8 -*-
# @Time :18-8-2 下午3:23

import sys
reload(sys)
sys.setdefaultencoding('utf8')
fp = open("file", "r")
sample = fp.readlines()
result_list = [] # 创建一个空列表
with open('file', 'w') as f:
 for line in sample:
  result_dict = {}
  try:
   sample_ = line.split(' ')#按照空格进行文件中每一行的切割
   result_dict[sample_[0].split(':', 1)[0]] = sample_[0].split(':', 1)[1]#分别取:前后的数据为key和value
   result_dict[sample_[2].split(':', 1)[0]] = sample_[2].split(':', 1)[1]
   result_dict[sample_[4].split(':', 1)[0]] = sample_[4].split(':', 1)[1]
  except IndexError as s:
   pass
  result_list.append(result_dict)
 for i in result_list:
  data_value = str(i).decode('string_escape')#数据中存在中文字符,必须进行编码
  f.write(data_value)
  f.write('\n')

以上这篇python将txt文件读取为字典的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 安装virtualenv和virtualenvwrapper的方法
Jan 13 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
Dec 28 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
实例讲解python中的协程
Oct 08 Python
Python3解释器知识点总结
Feb 19 Python
简单了解python关系(比较)运算符
Jul 08 Python
Django ORM 查询管理器源码解析
Aug 05 Python
django form和field具体方法和属性说明
Jul 09 Python
python中selenium库的基本使用详解
Jul 31 Python
Docker如何部署Python项目的实现详解
Oct 26 Python
jupyter 添加不同内核的操作
Feb 06 Python
python 实现德洛内三角剖分的操作
Apr 22 Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 #Python
python代码 输入数字使其反向输出的方法
Dec 22 #Python
在Python中Dataframe通过print输出多行时显示省略号的实例
Dec 22 #Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 #Python
对Python3.x版本print函数左右对齐详解
Dec 22 #Python
对pandas的算术运算和数据对齐实例详解
Dec 22 #Python
Python使用pandas对数据进行差分运算的方法
Dec 22 #Python
You might like
PHP编程中字符串处理的5个技巧小结
2007/11/13 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
php 文章调用类代码
2011/08/11 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
获取JavaScript用户自定义类的类名称的代码
2007/03/08 Javascript
js继承的实现代码
2010/08/05 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
详解Python中的正则表达式的用法
2015/04/09 Python
全面了解python中的类,对象,方法,属性
2016/09/11 Python
Python多继承顺序实例分析
2018/05/26 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
Python验证码截取识别代码实例
2020/05/16 Python
西班牙香水和化妆品连锁店:Druni
2019/05/05 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
办公室人员先进事迹
2014/01/27 职场文书
九年级物理教学反思
2014/01/29 职场文书
军训考核自我鉴定
2014/02/13 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
职工食堂管理制度
2015/08/06 职场文书
小学新课改心得体会
2016/01/22 职场文书