详解python持久化文件读写

 更新时间:2019年04月06日 09:10:09   作者:Daecy  
这篇文章主要介绍了python持久化文件读写,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

持久化文件读写:

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持久化文件读写详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Ubuntu安装配置MySQL、Python、Nginx的详细过程

    Ubuntu安装配置MySQL、Python、Nginx的详细过程

    这篇文章主要介绍了Ubuntu安装配置MySQL、Python、Nginx的详细过程,还包含了如何解决Navicat无法远程连接的问题,提供了检查Python和Nginx是否已安装的方法,需要的朋友可以参考下
    2025-03-03
  • python3读取文件指定行的三种方法

    python3读取文件指定行的三种方法

    考虑到深度学习领域中的数据规模一般都比较大,尤其是训练集,这个限制条件对应到实际编程中就意味着,我们很有可能无法将整个数据文件的内容全部都加载到内存中。那么就需要一些特殊的处理方式,本文将要介绍的是从文件中只读取特定行的内容的3种解决方案。
    2021-05-05
  • Python + Selenium 实现模拟登录jd实例分享

    Python + Selenium 实现模拟登录jd实例分享

    这篇文章主要介绍了Python + Selenium 实现模拟登录jd实例分享的相关资料,需要的朋友可以参考下
    2023-06-06
  • python通过zabbix api获取主机

    python通过zabbix api获取主机

    这篇文章主要为大家详细介绍了python通过zabbix api获取主机,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 下载安装好python后想查看python安装位置的几种方法

    下载安装好python后想查看python安装位置的几种方法

    这篇文章主要介绍了在Windows系统中查看Python路径和版本的几种方法,并提供了一个清除命令行窗口的技巧,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2025-03-03
  • python内存管理分析

    python内存管理分析

    这篇文章主要介绍了python内存管理,较为详细的分析了Python的内存管理机制,需要的朋友可以参考下
    2015-04-04
  • Python脚本实现抓取指定网站上的所有图片

    Python脚本实现抓取指定网站上的所有图片

    对于开发者、数据分析师以及研究人员而言,从网页中提取有价值的信息是一项至关重要的技能,本文将详细介绍如何使用Python编写一个脚本来自动抓取指定网站上的所有图片,需要的可以参考下
    2024-10-10
  • 使用Python编写一个浏览器集群框架

    使用Python编写一个浏览器集群框架

    这篇文章主要为大家详细介绍了如何使用Python编写一个浏览器集群框架,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • Python+wxauto实现微信自动化操作

    Python+wxauto实现微信自动化操作

    在众多自动化工具中,Python的wxauto库以其强大的功能和简单易用的特点,为我们打开了微信自动化操作的大门,下面我们就来看看它的具体操作吧
    2025-02-02
  • 如何用Python提取10000份log中的产品信息

    如何用Python提取10000份log中的产品信息

    这篇文章主要介绍了如何用Python提取10000份log中的产品信息,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-01-01

最新评论