鱼C论坛

 找回密码
 立即注册
查看: 1952|回复: 0

[技术交流] python学习笔记之文件/文件系统/永久存储

[复制链接]
发表于 2017-7-28 09:49:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  • 文件及文件系统内容主要参考小甲鱼拓展阅读中知识点,练习使用体会差别
  • 永久存储
  • pickle模块:将python的对象转化为二进制的形式存放。存放:pickling。读取unpickling
  • 在使用pickle模块前,需要import pickle模块
  •   >>> import pickle
      >>> my_list = [213,1.23,'小甲鱼',['a',1]]
      >>> pickle_file = open('my_list.pkl','wb')  <---一定要以二进制写入方式打开
      >>> pickle.dump(my_list , pickle_file)    <---dump方法将列表写入文件
      >>> pickle_file.close()
      >>> import os
      >>> os.getcwd()
      'D:\\Python\\Python36-32'     <---在该文件夹下就会存在my_list.pkl文件
      >>> pickle_file = open('my_list.pkl','rb')    <---读取的时候一定要以二进制读取方式打开
      >>> my_list2 = pickle.load(pickle_file)     <---load方法将文件重新转化为列表
      >>> print(my_list2)
      [213, 1.23, '小甲鱼', ['a', 1]]
  • pickle的实质是利用一些算法将数据保存为二进制文件,存储在磁盘上、数据库或者传输到另一台计算机

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 12:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表