• 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()
    # #从开始向后读
    # #写,追加,指针调到最后
  • 相关阅读:
    非确定的自动机NFA确定化为DFA--作业8
    正规式到正规文法与自动机--作业7
    正规文法与正规式--作业六
    词法分析程序的设计与实现--作业五
    文法和语文总结与梳理--作业4
    语法树,短语,直接短语,句柄--作业
    文法和语言--作业
    作业-编译原理概述
    js实现线性结构转树形结构(生成无限层级菜单)
    基于PriorityQueue(优先队列)解决TOP-K问题
  • 原文地址:https://www.cnblogs.com/myywsy/p/7749798.html
Copyright © 2020-2023  润新知