zoukankan      html  css  js  c++  java
  • open文件相关

    #open(文件名,模式,编码)
    # 一、打开文件


    # 二、操作文件
    close:关闭
    
    
    flush:强行刷入硬盘
    
    
    read:有b字符,无b字节
    
    
    readline:只读取一行
    
    
    readlines:【“第一行”,“第二行”】
    
    
    seek:跳转到某个位置
    
    
    tell:获取指针位置
    
    
    truncate:截取前面
    
    
    write:写入
    同时打开两个文件
            with open("xx","r") as obj1,with open("xx","r") as object2:
                    pass
       with open("xx","r") as f,with open("xx","r") as f2:
                    for line in f:
                            f2.write(line)
    
    
    
    
    f = open(xxx,"r")
    
    
    for line in f:
    
    
        print(line)
    
    
    f.close

    # 三、关闭文件
     
    with open("xx","r") as f:
        f.read()
     
    =============================================================================================================================
    一些例子
    #基本打开方式
    #1、默认只读模式
    # f = open('1.py')
    # data = f.read()
    # f.close()
    # print(data)
    #2、w只写,不存在则创建,存在则清空内容
    # f = open("ad.log",'w')
    # f.write("sad")
    # f.close()
    #3、x只写,不存在则创建,存在则报错
    # f = open("ad.log",'x')
    # f.write("sad")
    # f.close()
    #4、a追加模式【不可读,不存在则创建,存在则追加】
    # f = open("ad.log","a")
    # f.write("131")
    # f.close()


    #字节打开方式
    #1、只读,rb
    # f = open("ad.log","rb")
    # data = f.read()
    # f.close()
    # print(type(data))
    #2、只写,wb
    # f = open("ad.log","wb")
    # f.write(bytes("高仿的撒旦",encoding="utf-8"))
    # f.close()
    #指针 r+,w+,x+,a+
    # f = open("ad.log","r+",encoding="utf-8")
    # #指针为0,起始位置
    # print(f.tell())#0,读,从开始向后读
    # data = f.read(1)
    # print(type(data),data)
    # print(f.tell())
    # f.write("zgr")
    # print(f.tell())
    #w+,先清空,在写的之后就可以读了
    # f = open("ad.log","w+",encoding="utf-8")
    # f.write("zgr")
    # f.seek(0)#调整指针位置
    # data = f.read()
    # f.close()
    # print(data)
    # #x+,如果文件存在,报错
    # #a+,打开的同时,指针已经到之后
    # f.tell()#获取指针的位置
    # f.seek()#调整指针的位置
    # f.write()
    # f.read()
    # #从开始向后读
    # #写,追加,指针调到最后
  • 相关阅读:
    Android内存优化5 了解java GC 垃圾回收机制3
    一起刑事案件法庭辩护 z
    辩护技巧总结——律师在刑事辩护中应注意的几个问题 z
    证据对抗、证据链标准 z
    里德九步审讯法 z
    WCF服务在高并发情况下报目标积极拒绝的异常处理 z
    C#EasyHook例子C# Hook 指定进程C#注入指定进程 z
    玄机论坛Socket类库源码 当前版本 2.6.3 更新日期:10-09/2015 z
    庭审全程文字实录 z
    庭审精彩语录整理 z
  • 原文地址:https://www.cnblogs.com/myywsy/p/7749798.html
Copyright © 2011-2022 走看看