手机
当前位置:查字典教程网 >脚本专栏 >python >Python编程中对文件和存储器的读写示例
Python编程中对文件和存储器的读写示例
摘要:1.文件的写入和读取#!/usr/bin/python#-*-coding:utf-8-*-#Filename:using_file.py#...

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()

执行结果:

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

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()

执行结果:

[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

【Python编程中对文件和存储器的读写示例】相关文章:

python解析文件示例

python 合并文件的具体实例

Python Socket编程入门教程

python代码制作configure文件示例

Python 条件判断的缩写方法

python多线程抓取天涯帖子内容示例

python遍历文件夹并删除特定格式文件的示例

python读文件逐行处理的示例代码分享

python读取html中指定元素生成excle文件示例

python实现跨文件全局变量的方法

精品推荐
分类导航