详解python持久化文件读写


Posted in Python onApril 06, 2019

持久化文件读写:

f=open('info.txt','a+')
f.seek(0)
str1=f.read()
if len(str1)==0:
  f1 = open('info.txt', 'w+')
  str1 = f.read()

# 如果数据没有就写入数据到文件

time_list = ["早上", "中午", "晚上"]
character_list = ["小赵","小钱", "小孙", "小李"]
place_list = ["在屋里", "在外面", "在学校", "在公司"]
event_list = ["吃饭", "遛狗", "看书", "工作"]
dic1={'time_list':time_list,'character_list':character_list,'place_list':place_list,'event_list':event_list}
str1=str(dic1)
f1.write(str1)
f1.close()
print("文件保存成功")

# 如果数据有,就字符串转换为字典

else:
  dic1=eval(str1)
  print(type(dic1))
  print(dic1)
 
f=open('info.txt','a+')
f.seek(0)
str1=f.read()
if len(str1)==0:
f1 = open('info.txt', 'w+')
str1 = f.read()

# 如果数据没有就写入数据到文件

time_list = ["早上", "中午", "晚上"]
character_list = ["小赵","小钱", "小孙", "小李"]
place_list = ["在屋里", "在外面", "在学校", "在公司"]
event_list = ["吃饭", "遛狗", "看书", "工作"]
dic1={'time_list':time_list,'character_list':character_list,'place_list':place_list,'event_list':event_list}
str1=str(dic1)
f1.write(str1)
f1.close()
print("文件保存成功")

# 如果数据有,就字符串转换为字典

else:
    dic1=eval(str1)
    print(type(dic1))
    print(dic1)

以上所述是小编给大家介绍的python持久化文件读写详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python异常和文件处理机制详解
Jul 19 Python
Python设计模式之命令模式简单示例
Jan 10 Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 Python
python分治法求二维数组局部峰值方法
Apr 03 Python
简单谈谈python基本数据类型
Sep 26 Python
python模拟鼠标点击和键盘输入的操作
Aug 04 Python
关于PyTorch 自动求导机制详解
Aug 18 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
Apr 27 Python
python 删除excel表格重复行,数据预处理操作
Jul 06 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
用Python提取PDF表格的方法
Apr 11 Python
python自动化之如何利用allure生成测试报告
May 02 Python
python七夕浪漫表白源码
Apr 05 #Python
python浪漫表白源码
Apr 05 #Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 #Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
Apr 05 #Python
Python爬虫实现爬取百度百科词条功能实例
Apr 05 #Python
Python3.5多进程原理与用法实例分析
Apr 05 #Python
Python选择网卡发包及接收数据包
Apr 04 #Python
You might like
Get或Post提交值的非法数据处理
2006/10/09 PHP
ip签名探针
2006/10/09 PHP
PHP反向代理类代码
2014/08/15 PHP
PHP制作百度词典查词采集器
2015/01/29 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
通过构造函数实例化对象的方法
2017/06/28 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
Vue中props的详解
2019/05/16 Javascript
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
python如何实现一个刷网页小程序
2018/11/27 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
python随机模块random使用方法详解
2020/02/14 Python
python中如何写类
2020/06/29 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
军人离婚协议书样本
2014/10/21 职场文书
公司出纳岗位职责
2015/03/31 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
困难补助申请报告
2015/05/19 职场文书
导游词之天津盘山
2019/11/01 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL