1.open('文件路径',mode='模式',encoding='编码')
文件路径:
1.绝对路径
1.从磁盘的根目录寻找
2.网络上的路径
2.相对路径
相对于当前这个程序所在的文件夹
..返回上一层文件
模式:
r 只读 单位:字符
w 只写
a 追加
b:byte,这个时候处理文件的是字节,大多处理非文本文件
rb
wb
ab
r+ 读加写 不管读多少,不移动光标都写到最后
w+ 写加读
a+ 追加读
r+b
w+b
a+b
光标:
移到开头:seek(0)
移到末尾:seek(0,2)
文件修改:
1.从源文件中读取内容,修改内容,写进文件副本里
2.删除源文件,讲副本名改为源文件名
with open('文件名',mode='r',encoding='utf-8')as f1,
open('文件名_副本',mode='w',encoding='utf-8')as f2:
判断是否可读可写:
readable()
writeable()