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 文件流的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码片段总结

scrapy按顺序启动多个爬虫代码片段(python3)

python3 文件流

java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段

是否可以动态编译和执行 C# 代码片段?

java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段