zoukankan      html  css  js  c++  java
  • 0139-文件操作之二进制方式打开模式(一).abb

    #!/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)
    # 应用,复制文件
  • 相关阅读:
    手势
    ios提示框,自动消失
    UITableView
    UIAlertView
    微信公众号主页链接
    试用avalon2.0
    VirtualPathProvider的使用
    代码暂存 [获取二唯码并识别保存二唯码]
    提交数据url太长导致提交失败
    打通前后台
  • 原文地址:https://www.cnblogs.com/qianzi/p/6420651.html
Copyright © 2011-2022 走看看