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)
    # 应用,复制文件
  • 相关阅读:
    css知多少(10)——display
    css知多少(9)——float下篇
    centos-lynx
    linux-redis
    springMVC robots.txt 处理
    .net core
    docker快速入门+搭建javaweb环境
    maven+spring+springMVC+mybatis+dubbox
    微信群之社群经济的魔力
    maven项目部署打包
  • 原文地址:https://www.cnblogs.com/qianzi/p/6420651.html
Copyright © 2011-2022 走看看