2020年2月25日
文件
1、打开文件:open(‘文件所在位置’,mode=‘读取方式’,enconding=‘解码方式’,buffering=1)
1)buffering等于0关闭,等于1开启。
2)beffering大于1,自定义的缓冲区大小。
2、模式 mode=“w”
注释:
w:以写方式打开,
a:以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+:以读写模式打开
w+:以读写模式打开 (参见 w )
a+:以读写模式打开 (参见 a )
rb:以二进制读模式打开
wb:以二进制写模式打开 (参见 w )
ab:以二进制追加模式打开 (参见 a )
rb+:以二进制读写模式打开 (参见 r+ )
wb+:以二进制读写模式打开 (参见 w+ )
ab+:以二进制读写模式打开 (参见 a+ )
3、文件关闭 f.close()
with 自动释放资源块
close()关闭文件
with open() as 变量: 自动释放资源
utf-8(占3bit),gbk(占2bit),gb2312(占2bit),ascii(占1bit)
4、写:f.write("\n你好")
5、读
# print(f.read())
# print(f.readline(2))
# print(f.readlines())
注释:
f.read()#读取,可以有参数选择要读取的大小
f.feadline()#每次读取一行,可以有参数代表读取一行几个字符
f.readline()#一次读取多行,相当于一个迭代器,参数表示读取几行
f.write()#向f中写入内容
f.writeline()#可以放列表元组,迭代写入
6、文件备份:
文件加密
7、文件定位
8、文件重命名与删除 os
文件后缀:默认打开方式
9、文件夹