文件操作

Posted chris-jia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作相关的知识,希望对你有一定的参考价值。

文件三要素:
文件路径、编码方式、操作模式

r
read() : 全部内容
read(n):
在r模式下:字符
在rb模式下:字节
readline(): 按行读取
readlines(): ---> list 每个元素 都是文件中的每一行
r+
读写:先读写,后追加
rb
非文本文件,bytes类型
r+b

w
文件不存在,创建一个文件。
文件存在:将原文件内容清空。
w+
wb
w+b
追加
a
文件不存在,创建一个文件
文件存在:在最后直接追加
a+
ab
a+b
常用方法:
readable 是否可读
writable 是否可写
seek 移动光标 seek(0) : 将光标移动到文件开始 seek(0,2),将光标移动文件尾部

tell 告知光标的位置
truncate 截取
with open() as f1:
pass


with open(b,encoding=utf-8,mode=w+) as f2:
    f2.write("这是我第一次写的数据
") # 写完以后,光标在文件最后
    content = f2.read()                # 所以读取不到任何内容
    cursor = f2.tell()    # 输出结果:32 单位是字节,可见写入文件时‘
’是两个字节
    print(cursor)
    print(content)
print(len(这是我第一次写的数据
))  # len()方法,对于字符串统计,统计的字符的个数,‘
‘转义字符,算一个统计

 








































以上是关于文件操作的主要内容,如果未能解决你的问题,请参考以下文章

python 文件操作python 文件操作

文件读写操作

文件操作

文件操作

Python文件操作

python文件操作