首页 > 编程语言 >Python:使用cPickle储存器存储对象

Python:使用cPickle储存器存储对象

时间:2023-05-26 15:36:13浏览次数:45  
标签:cPickle shoplist Python shoplistfile 储存器 存储 file storedlist


一个简单的例子,演示了怎么使用cPickle存储对象

#!/usr/bin/python
#Filename:pickling.py

import cPickle as p

shoplistfile = 'shoplist.data'

shoplist = ['apple', 'mango', 'carrot']

f = file(shoplistfile, 'w')
p.dump(shoplist, f)
f.close()

del shoplist

f = file(shoplistfile)
storedlist = p.load(f)
print storedlist




标签:cPickle,shoplist,Python,shoplistfile,储存器,存储,file,storedlist
From: https://blog.51cto.com/u_16131207/6356774

相关文章

  • python中的exec()函数的作用
    exec语句用来执行储存在字符串或文件中的Python语句。例如,我们可以在运行时生成一个包含Python代码的字符串,然后使用exec语句执行这些语句。下面是一个简单的例子。>>>exec'print"HelloWorld"'HelloWorld注意例子中exec语句的用法和eval_r(),execfile()是不一样的.exec......
  • 编译安装python3.11.3
     1、下载源码包cd/usr/local/srcwget'https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tar.xz' 2、解压xz-dPython-3.11.3.tar.xztarzfPython-3.11.3.tar 3、安装编译工具和依赖包yum-yinstallgcc-c++openssl-devel 4、配置mkdir-p/......
  • 【Python】hmac模块_基于密钥的消息验证
    HMAC算法可以用于验证信息的完整性,这些信息可能在应用之间或者网络间传递 1、SHA加密 #-*-coding:utf-8-*-importhmacimporthashlibclasshmac_tools:def__init__(self):self.key="a12345678"defsha512Encrypt(self,msg):......
  • python生产力工具
    python做为一个使用简单,容易上手的编程语言,在大数据,人工智能出现之后,被使用的更加广泛了,通过它来写一个数据处理,挖掘更加得心应手了。IDE生产力工具PyCharm2022.2(ProfessionalEdition),属于jetbrain公司的一个产品本地安装python3.6,pip包管理工具hellowordimporthello......
  • python_操作excel
    摘自微信读书:《超简单:用Python让excel飞起来》Python处理excel的模块:xlsxWriter,xlrd,xlwt,xlutils,openpyxl,xlwings等其中:xlwings功能最强大,支持批量操作,还可与excelVBA结合使用区别如下:参考语句:importxlwingsasxwapp=xw.App(visible=False,add_book=False)foriinra......
  • python 创建、拷贝、移动、删除、遍历文件和文件夹
    python创建、拷贝、移动、删除、遍历文件和文件夹1、创建文件夹importosdefcreate_folder(folder:str):folder=os.path.abspath(folder)ifnotos.path.exists(folder):try:os.makedirs(folder)print(f"创建了文件夹:{fo......
  • 如何优化Python爬虫的速度?
    Python爬虫慢的原因有很多,网络延迟高、爬取数据量过大、爬虫程序设计问题、不合理的请求头设置、Python解释器性能问题等都是制约爬虫速度的重要因素。总之,在遇到Python爬虫慢的问题时,需要详细了解可能出现的原因,并根据具体情况进行相应的调整和改进,保证程序的稳定性和效率。......
  • python 自动化 selenium 入门
    Selenium创建基于浏览器的强大回归自动化套件和测试。而要控制和驱动实际的浏览器浏览器,需要下载与浏览器对应品牌和版本的WebDriver驱动程序。比如chrome和edge浏览器分别对应:chromedriver.exe和msedgedriver.exe如果你不想手动下载,也可以安装webdriver-manager自动......
  • 如何优化Python爬虫的速度?
    Python爬虫慢的原因有很多,网络延迟高、爬取数据量过大、爬虫程序设计问题、不合理的请求头设置、Python解释器性能问题等都是制约爬虫速度的重要因素。总之,在遇到Python爬虫慢的问题时,需要详细了解可能出现的原因,并根据具体情况进行相应的调整和改进,保证程序的稳定性和效率。以......
  • 如何用python的pysmb模块,下载smb服务器上的以deb结尾文件?
    需求:如何用python的pysmb模块,下载smb服务器上的以deb结尾文件?服务器在192.168.9.5扩展需求:有时候,也会下载以xxx开头的文件。实现方式:#!/usr/bin/envpython#-*-coding:utf-8-*-#安装依赖模块:pipinstallpysmbfromsmb.SMBConnectionimportSMBConnec......