#!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'zwq' __data__ = '2017/2/20 15:00' # f = open('ha.log','r') # data = f.read() # f.close() # bytes(data,encoding='utf-8') # 转为字节 # python3 以字节的形式读rb # 默认读到的都是字节 # f = open('ha.log','rb') # data = f.read() # f.close() # print(data) # 普通打开 # python内部将010101010转为字符串了。 # 二进制打开方式 带b,不帮你转化。 # f.tell() 指针 # w+ 先清空,在写的时候,就可以读了 x+ ,如果文件存在则报错 # a+ 打开的同事,指针已经到最后了 # f = open('ha.log','a+',encoding='utf-8') # f.seek(num) 调整指针的位置 # f = open('ha.log','r+') # d = f.readline() f = open('ha.log','r') for line in f: print(line)
# with 自动关闭 with open() as f: f.read() # with 支持同事打开两个文件 with open('1','r') as obj1 ,open('l','w') as obj2: for line in obj1: obj2.write(line) # 应用,复制文件