首頁  >  文章  >  後端開發  >  Python程式設計中對檔案和記憶體的讀寫範例程式碼

Python程式設計中對檔案和記憶體的讀寫範例程式碼

高洛峰
高洛峰原創
2017-03-13 18:00:111415瀏覽

這篇文章主要介紹了Python程式設計中對文件和記憶體的讀寫範例,包括使用cPickle儲存器儲存物件的例子,需要的朋友可以參考下

1.文件的寫入和讀讀取


#!/usr/bin/python 
# -*- coding: utf-8 -*- 
# Filename: using_file.py 
# 文件是创建和读取 
 
s = '''''我们都是木头人, 
不许说话不许动!''' 
 
# 创建一个文件,并且写入字符 
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()

 



我们都是木头人,
不许说话不许动!

 :

#!/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()

再來看一個使用cPickle儲存器儲存物件的範例


[1, 2, 2, 3]

以上是Python程式設計中對檔案和記憶體的讀寫範例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn