#read 无参数,读全部,有参数,有b按照字节读,无b按字符读
#tell,获取当前指针的位置
#seek,跳转指针的位置
#write,往里写数据,有b写字节,无b写字符
#close,关闭文件
#fileno 文件描述符
#flush,强制把写的内容刷到硬盘里
#read
#readable,是否可读
#writeable,是否可写
#seekable,是否可以移动指针
#readline,只读一行
#truncate,会把指针后面的内容全部干掉,截断文件
#for循环文件对象,循环每一行
#with open('db') as f: 2.7之后,支持同时打开两个文件,with open('db') as f1,with open('db',r) as f2,比如把一个文件的内容
#同时写入到另外一个文件中
# with open('db','r',encoding='utf-8') as f1,open('db_bak','w',encoding='utf-8') as f2:
# n = 0
# for line in f1:
# if n <= 2:
# f2.write(line)
# n += 1
# else:
# break
# print('over')
#通过with把f1中的123替换为ABC
# with open('db','r',encoding='utf-8') as f1,open('db_bak','w',encoding='utf-8') as f2:
# for line in f1:
# new = line.replace('123','ABC')
# f2.write(new)