首页 > 编程语言 > 详细

python3 文件流

时间:2020-03-01 14:24:17      阅读:43      评论:0      收藏:0      [点我收藏+]

文件流

1.文件流的本质

文件流的操作,一般都会有三个步骤
1. 打开文件
2. 操作文件
3. 关闭文件


f = open(test, encoding=utf8‘,mode=‘r‘)
print(f.read())
f.close()

 

# 文件流的基本参数
# 1. file:      打开一个文件
# 2. mode:      打开的模式,默认模式为txt模式
# 3. buffering: 设置缓冲
# 4. encoding:  字符编码,一般用utf-8
# 5. errors:    报错级别
# 6. newline:   区分换行符
# 7. closefd:   传入的file参数类型
# 8. opener:


# mode详情
# r     只读,无法编写文件
# w 只写,(注意:工作中千万慎用此模式,这个模式下,pycharm如果重新运行,导致整个文件被清空后,再重新写入。导致所有数据丢失)
# a append(追加模式),即在文件最后写入,但也一样不支持读文件



# r
+ 打开一个文件用于读写。文件指针将会放在文件的开头。 # w+ 打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 # a+ 读写,如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。 f = open(test.txt,encoding=utf-8) count = 0 for i in f: # 修改判断第10行的内容.这个不能直接判断,所以我们需要添加一个计数器 count += 1 if count == 9: print(分割线.center(50,-)) continue print(i.strip()) f.close()

 文件流的常用方法

f.readline()    # 读取一行
f.readlines() # 列表,内容是:所有的行,一行一个索引

 

python3 文件流

原文:https://www.cnblogs.com/yeyu1314/p/11990753.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!