网络编程
位置:首页>> 网络编程>> Python编程>> Python简单I/O操作示例

Python简单I/O操作示例

作者:xuejianbest  发布时间:2021-11-06 04:42:24 

标签: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程序设计有所帮助。

来源:https://blog.csdn.net/xuejianbest/article/details/85158520

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com