#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)
posted on 2017-03-24 23:30  bainianminguo  阅读(335)  评论(0编辑  收藏  举报