python3 文件流
Posted 夜雨-寄情于曲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 文件流相关的知识,希望对你有一定的参考价值。
文件流
# python里的打开一个文件用open(),如果不能打开,会抛出异常:OSError # 文件流的基本参数 # 1. file: 打开一个文件 # 2. mode: 打开的模式,默认模式为txt模式 # 3. buffering: 设置缓冲 # 4. encoding: 字符编码,一般用utf-8 # 5. errors: 报错级别 # 6. newline: 区分换行符 # 7. closefd: 传入的file参数类型 # 8. opener: # mode详情 # r 只读 # r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 # w 只写 # w+ 打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 # a 追加 append # 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()
以上是关于python3 文件流的主要内容,如果未能解决你的问题,请参考以下文章
java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段
java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段