python代码大全o-Python简单I/O操作示例

本文实例讲述了Python简单I/O操作。分享给大家供大家参考,具体如下:

文件:

poem = '''

hello

world

'''

f = file('book.txt', 'w') #以write模式打开文件,用于写。(写入的文件编码为UTF-8)

f.write(poem)

f.close()

f = file('book.txt') #默认以read模式打开文件

while True:

line = f.readline() #读取一行,包括行末的换行符

if len(line) == 0: #0长度表示读取到EOF

break

print "" + str(len(line)) + line,

f.close()

"""输出:

1

6hello

6world

"""

打开文件常用模式:读模式(r)、写模式(w)、追加模式(a)。

存储器:

python中提供了一个标准模块:pickle,可以将python的任何对象存储到文件中,也可以取出。

还有一个cPickle模块,是用c语言实现的(比pickle快)。

import cPickle as p

#import pickle as p

data = ['a', 1, "cc"]

f = file('list.data', 'w')

p.dump(data, f) #将对象存到文件

f.close

del data

f = file('list.data')

data = p.load(f) #从文件读取对象

print data #输出:['a', 1, 'cc']

希望本文所述对大家Python程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值