文件处理二
文件处理模式 r,w,a将上面的三个模式成为纯净模式 r+,w+,a+ with open(r'test',mode='r+',encoding='utf-8') as f: print(f.readable()) print(f.writable()) print(f.readline()) f.write('嘿嘿嘿') with open(r'test',mode='w+',encoding='utf-8') as f: print(f.readable()) print(f.writable()) print(f.readline()) f.write('嘿嘿嘿') with open(r'test',mode='r+b') as f: print(f.readable()) print(f.writable()) res = f.read() print(res.decode('utf-8')) res1 = str(res,encoding='utf-8') print(res1) 文件内光标移动 在rt模式下,read内的数字表示的是字符的个数。除此之外的数字都是表示字节 with open(r'test','r',encoding='utf-8') as f: print(f.read(5)) with open(r'test','rb') as f: res = f