pkl文件是python里面保存文件的一种格式,如果直接打开会显示一堆序列化的东西。正确的操作方式是使用Pickle模块。Pickle模块将任意一个Python对象转换成一系统字节,这个操作过程叫做串行化对象。

打开方式:

import cPickle as picklef = open('path')info = pickle.load(f)print info #show file

写入方式:

import cPickle as pickle
temp = [1,2,3,'adb','a']
with open('filename','w') as f:pickle.dump(temp, f, pickle.HIGHEST_PROTOCOL)

样例代码:

import cPickle as pickle
class people:id = 0name='y'def add(self):self.id+=1self.name="yang"
#man = people()
#print man.name
kk = [people(), people()]
kk[1].add()
#print man.name
with open('test.txt','wb') as f:pickle.dump(kk, f)
fid = open('test.txt')
temp = pickle.load(fid)
fid.close()
print temp[1].name
print temp[0].name

Python中的.pkl文件相关推荐

  1. 在jupter中利用Python编程查看pkl文件内容的步骤

    pkl文件是python保存文件的一种格式. 下面以 test.pkl 文件为例,展示在jupter中利用Python编程查看pkl文件内容的步骤. 一.查看Python代码所在的文件夹 import ...

  2. 如何在Python中解析YAML文件

    如何在Python中解析YAML文件? #1楼 不依赖C标头的最简单,最纯净的方法是PyYaml( 文档 ): #!/usr/bin/env pythonimport yamlwith open(&q ...

  3. Python 中的Pyc文件

    Python 中的Pyc文件 分类: Python 2011-04-22 16:52 4055人阅读 评论(0) 收藏 举报 pythonimport虚拟机跨平台googlebyte 首先我申明,我不 ...

  4. 【Python】用于在 Python 中处理 PDF 文件的 PyPDF2 库

    作者 | megha152 编译 | Flin 来源 | analyticsvidhya 介绍 PDF 代表便携式文档格式.它使用 .pdf 扩展名.这种类型的文件主要用于共享目的.它们不能被修改,从 ...

  5. python中os操作文件及文件路径

    python中os操作文件及文件路径实例汇总     1 . python获取文件上一级目录:取文件所在目录的上一级目录 os.path.abspath(os.path.join(os.path.di ...

  6. python 中移去文件的只读属性

    PYTHON中移去文件的只读属性 孙文涛 2008, Dec. 25th 如何在PYTHON中移去文件的只读属性, 用chmod命令stat.S_IWRITE import os import sta ...

  7. python解析sql文件_如何从Python中解析sql文件?

    是否有任何方法可以从Python中执行.SQL文件中的某些SQL命令,而不是文件中的所有SQL命令?假设我有以下.sql文件:DROP TABLE IF EXISTS `tableA`; CREATE ...

  8. 在Python中使用设置文件的最佳做法是什么? [关闭]

    本文翻译自:What's the best practice using a settings file in Python? [closed] I have a command line scrip ...

  9. 如何在Python中读取属性文件?

    We can use jproperties module to read properties file in Python. A properties file contains key-valu ...

最新文章

  1. java jstack dump 线程 介绍 解释
  2. django性能优化缓存view详解
  3. 7 并发编程-(线程)-开启线程的两种方式
  4. OCX和DLL的区别
  5. Python协方差矩阵处理脑电数据
  6. Hadoop2配置详解
  7. 三种sqrt函数实现
  8. 正则表达式(Java版整理)
  9. Python4 高级特性
  10. 北方人思想为什么落后_广西人为什么很少到北方打工?
  11. linux安装各种文件格式,Embeded linux中的各类文件系统
  12. 2021年Q1移动互联网行业数据研究报告
  13. (转)springcloud(一):大话Spring Cloud
  14. php 数组是否存在,php in_array() 检查数组中是否存在某个值详解
  15. 信锐(SUNDRAY)无线控制器wifi无线上网短信认证设置流程
  16. 基佬大乱斗自建服务器,玩家必看干货基佬大乱斗怎么联机实现双人作战
  17. 实践练习二(必选):手动部署 OceanBase 三副本集群(在同一个节点)
  18. Generative Image Inpainting with Contextual Attention(CVPR2018)
  19. 赛场上的 AI 务实派:经典招式,也能作出“新解”!
  20. 计算机研究生个人简历,美国计算机研究生申请个人简历这样填比模板更出众!...

热门文章

  1. AndroidStudio编写Xposed模块并Hook某方法
  2. OKCC呼叫中心软件是什么
  3. 双脉冲测试中IGBT驱动电阻和驱动电容的研究
  4. “3DH5”随手分享你的3D模型
  5. C语言中的exit与return的区别
  6. [学习SQL SERVER 2005系列]图解SQL SERVER2005的安装
  7. springboot整合itextpdf导出pdf
  8. Linux常见问题及解决办法
  9. http协议_URI、URL、URN
  10. 计算n的阶乘有多少个尾随零