Python編程中對文件和存儲器的讀寫示例
更新時間:2016年01月25日 15:26:11 作者:lixiang0522
這篇文章主要介紹了Python編程中對文件和存儲器的讀寫示例,包括使用cPickle儲存器存儲對象的例子,需要的朋友可以參考下
1.文件的寫入和讀取
#!/usr/bin/python # -*- coding: utf-8 -*- # Filename: using_file.py # 文件是創(chuàng)建和讀取 s = '''''我們都是木頭人, 不許說話不許動!''' # 創(chuàng)建一個文件,并且寫入字符 f = file('test_file.txt', 'w') f.write(s) f.close() # 讀取文件,逐行打印 f = file('test_file.txt') while True: line = f.readline() # 如果line長度為0,說明文件已經讀完了 if len(line) == 0: break # 默認的換行符也讀出來了,所以用逗號取代print函數的換行符 print line, f.close()
執(zhí)行結果:
我們都是木頭人, 不許說話不許動!
2.存儲器的寫入和讀取
#!/usr/bin/python # -*- coding: utf-8 -*- # Filename using_pickle.py # 使用存儲器 #加載存儲器模塊,as后面是別名 #import pickle as p #書上說cPickle比pickle快很多 import cPickle as p listpickle = [1, 2, 2, 3] picklefile = 'picklefile.data' f = file(picklefile, 'w') # 寫如數據 p.dump(listpickle, f) f.close() del listpickle f = file(picklefile) # 讀取數據 storedlist = p.load(f) print storedlist f.close()
執(zhí)行結果:
[1, 2, 2, 3]
再來看一個使用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
相關文章
Window版下在Jupyter中編寫TensorFlow的環(huán)境搭建
這篇文章主要介紹了Window版下在Jupyter中編寫TensorFlow的環(huán)境搭建,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04python實戰(zhàn)之Scrapy框架爬蟲爬取微博熱搜
前面講解了Scrapy中各個模塊基本使用方法以及代理池、Cookies池。接下來我們以一個反爬比較強的網站新浪微博為例,來實現一下Scrapy的大規(guī)模爬取。2021-09-09