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 相关文章推荐
django 常用orm操作详解
Sep 13 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 Python
安装PyInstaller失败问题解决
Dec 14 Python
pytorch 实现tensor与numpy数组转换
Dec 27 Python
python检查目录文件权限并修改目录文件权限的操作
Mar 11 Python
浅谈tensorflow模型保存为pb的各种姿势
May 25 Python
浅谈Python里面None True False之间的区别
Jul 09 Python
Python爬虫教程知识点总结
Oct 19 Python
利用Pycharm连接服务器的全过程记录
Jul 01 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 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
JS 加入收藏夹的代码(主流浏览器通用)
2013/05/13 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
2016/03/05 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
Python读写Json涉及到中文的处理方法
2016/09/12 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
python实现井字棋小游戏
2020/03/04 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
UDP协议功能
2013/01/06 面试题
销售演讲稿范文
2014/01/08 职场文书
新郎新娘婚礼答谢词
2014/01/11 职场文书
商场总经理岗位职责
2014/02/03 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
三八妇女节寄语
2015/02/27 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
2016入党心得体会范文
2016/01/06 职场文书
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android