Python简单I/O操作示例
作者:xuejianbest 时间:2021-11-06 04:42:24
本文实例讲述了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
标签:Python,I/O
0
投稿
猜你喜欢
Python制作运行进度条的实现效果(代码运行不无聊)
2021-04-11 15:46:10
Python编程中对文件和存储器的读写示例
2022-04-27 06:26:35
使用Python+Splinter自动刷新抢12306火车票
2023-09-17 18:38:52
python小程序之4名牌手洗牌发牌问题解析
2023-08-28 04:06:20
python __init__与 __new__的区别
2022-05-04 01:27:57
Python限制内存和CPU使用量的方法(Unix系统适用)
2023-08-02 08:41:44
使用pickle存储数据dump 和 load实例讲解
2023-05-19 18:50:18
python读取浮点数和读取文本文件示例
2022-10-31 16:03:38
Python操作redis实例小结【String、Hash、List、Set等】
2021-07-13 12:24:03
python 利用 PIL 将数组值转成图片的实现
2021-03-28 07:17:13
python文件的读取、写入与删除
2022-01-21 21:17:12
精致的web设计
2009-12-04 19:07:00
HTML+CSS 模仿Windows 7 桌面效果
2010-06-17 14:33:00
五个小窍门帮你写出更好的CSS代码
2009-06-09 12:42:00
在Django的视图(View)外使用Session的方法
2023-06-24 02:28:32
阿里云ECS服务器部署django的方法
2023-04-09 10:00:26
python用matplotlib可视化绘图详解
2022-04-20 02:38:42
IE8 的 noscript 标签 Bug
2009-08-18 12:37:00
jQuery实现同一点击,两个不同链接,指向两个不同的iframe
2010-06-21 10:52:00
如何使用Cython对python代码进行加密
2023-07-21 19:33:40