• 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 ')
    写日志模式可以用







  • 相关阅读:
    [PHP] Laravel中env函数返回null原因
    [PHP] laravel8 发送通知邮件
    [PHP] hyperf代码热更新-hyperf-watch
    [日常]wps插入页眉页脚
    [linux] du查找数据大的目录
    [PHP] new static()和new self()的区别
    [docker] docker删除容器
    [docker] docker删除镜像
    [javascript] js删除数组中的元素
    [PHP] hyperf框架代码热更新
  • 原文地址:https://www.cnblogs.com/yftzw/p/8625163.html
Copyright © 2020-2023  润新知