zoukankan      html  css  js  c++  java
  • 3.22

    字符编码

    以什么语言存在的,就以什么语言取出来

    文件处理

    1.打开文件

    open(‘文件的路径’,mode=‘打开的文件的模式’,encoding=‘操作文件的字符编码’)

    (1)默认打开文件的模式的模式rt r代表只读 t代表文件文本

    (2)默认打开文件的编码 当前操作系统默认的编码

    2.读 写

    data=f.read()

    Print(date)占用两个资源,两个为对应的关系

    3.关闭文件

    f.close()回收操作系统的资源

    with open(r'a.txt',mode='r',encoding='utf-8')as f:

        for line in f:
    print(line,end='')
    操作文件的模式有三种:r w a

    r:只读模式(当文件不存在时报错)
    f=open(a.txt,mode='r',encoding='utf-8')
    print(f.read()) 全读
    print(f.readable()) 判断是否是只读类型
    print(f.readline()) 一行一行读 自带换行符
    print(f.readlines())结果是列表的方式 一行为一个元素

    w:只写模式(当文件存在时,就清空 文件不存在时,创建空文档)
    f=open(a.txt,mode='r',encoding='utf-8')
    f.write('aaaaa bbbb ') 不自带换行
    f.writelines(['hahaha1','hahaha2','hahaha3'])
    a:只追加写的模式(在文件不存在时,创建空文档 在文件存在时,光标直接跑到文件末尾)
    f=open(a.txt,mode='r',encoding='utf-8')
    f.weite('55555 ')
    写日志模式可以用







  • 相关阅读:
    java wait方法
    thread join
    AtomicReference 原理
    exchanger java另一种栅栏
    CyclicBarrier 栅栏 原理,应用场景
    信号量Semaphore
    FutureTask 解析
    CountDownLatch
    java 双端队列 Deque
    lockInterruptibly 和lock 原理
  • 原文地址:https://www.cnblogs.com/yftzw/p/8625163.html
Copyright © 2011-2022 走看看