详解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中的json的基本使用方法
Dec 21 Python
Django自定义分页效果
Jun 27 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
基于Pytorch SSD模型分析
Feb 18 Python
python TCP包注入方式
May 05 Python
浅谈python 调用open()打开文件时路径出错的原因
Jun 05 Python
Python调用C语言程序方法解析
Jul 07 Python
Python使用socket_TCP实现小文件下载功能
Oct 09 Python
Python Http请求json解析库用法解析
Nov 28 Python
python+selenium爬取微博热搜存入Mysql的实现方法
Jan 27 Python
Python3+Appium安装及Appium模拟微信登录方法详解
Feb 16 Python
python常见的占位符总结及用法
Jul 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
PHP程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
php中使用websocket详解
2016/09/23 PHP
php解决安全问题的方法实例
2019/09/19 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
PHP时间类完整代码实例
2021/02/26 PHP
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
2017/04/13 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
webpack4实现不同的导出类型
2019/04/09 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
2019/04/09 Javascript
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
Python导入oracle数据的方法
2015/07/10 Python
Python下载指定页面上图片的方法
2016/05/12 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
Python 抓取微信公众号账号信息的方法
2019/06/14 Python
python django model联合主键的例子
2019/08/06 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
大学毕业生通用求职信
2013/09/28 职场文书
中文专业求职信
2014/06/20 职场文书
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers