文件操作
文件操作方法:
读--->r,rb r+(常用)
写--->w,wb w+
f = open('E:/模特主妇护士班主任.txt',mode='r',encoding='utf-8') content = f.read() print(content) f.close() # f = open('模特主妇护士班主任',mode='r',encoding='utf-8') # 相对路径下,与PY文件在同一文件夹下 # 以什么编码而成的文件,用什么编码显示 # 只读-->mode=r,rb-->非文字类(图片等),上传下载文件 # 只写-->f.write('*****')-->无则添加,有则删除再写(覆盖) f = open('E:/模特主妇护士班主任.txt',mode='w',encoding='utf-8') f.write('****') # f = open('E:/模特主妇护士班主任.txt',mode='wb') 组合 # f.write('****'.encoding('utf-8')) gbk等 组合 # 追加-->mode=a # f = open('E:/模特主妇护士班主任.txt',mode='ab') # f.write('****'.encoding('utf-8')) gbk等 组合 # 读写-->mode = r+ 写的内容添加在最后,写完后读的内容会被覆盖一部分 # r+b 以bytes类型写入 # 读出时在光标后面 # f = open('log',mode='w+',encoding='utf-8') # f.write('aaa') # f.seek(0) 按照字节定光标位置 # print(f.read()) # f.close() # ‘+’后的指令可多加一步:如:读完写操作 # 功能 ''' f.read(3) 前三个字符串 f.seek(3) # 按照字节来定光标位置 f.tell() # 告诉光标位置 count = f.tell() f.seek(count) f.read() f.readable()-->是与否 f.readlines()-->每一行是列表中的一个元素 ''' # for line in f: # print(line) # f.close() 不要直接全读出来 # with open('kk',mode='r+',encoding='utf-8') as f,\ # open('kk',mode='r+',encoding='utf-8') as f1: # f.read() # f1.close() # 常用--------------------常用
一步一步,脚踏实地

浙公网安备 33010602011771号