這篇文章主要介紹了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中文網其他相關文章!