首页 > 代码库 > 0139-文件操作之二进制方式打开模式(一).abb
0139-文件操作之二进制方式打开模式(一).abb
#!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = ‘zwq‘ __data__ = ‘2017/2/20 15:00‘ # f = open(‘ha.log‘,‘r‘) # data = http://www.mamicode.com/f.read() # f.close() # bytes(data,encoding=‘utf-8‘) # 转为字节 # python3 以字节的形式读rb # 默认读到的都是字节 # f = open(‘ha.log‘,‘rb‘) # data = http://www.mamicode.com/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) # 应用,复制文件
0139-文件操作之二进制方式打开模式(一).abb
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。