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







  • 相关阅读:
    [项目管理]如何写好项目验收材料
    [英语学习]英语高级口译证书考试 备查
    A1042 Shuffling Machine洗牌机器
    B1018锤子剪刀布
    B1012数字分类
    B1008数组元素循环右移问题
    B1046划拳
    B1026 程序运行时间
    B1016部分A+B
    B1011A+B和C
  • 原文地址:https://www.cnblogs.com/yftzw/p/8625163.html
Copyright © 2020-2023  润新知