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







  • 相关阅读:
    Python基础:Python可变对象和不可变对象
    python内置函数
    python元组和序列
    python模块简单使用
    python循环技巧
    皮尔逊积矩相关系数
    Python基础:Python的变量和对象
    统计学中的自由度
    python 速成指南
    在SQL Server中,SQL语句的Insert支持一次插入多条记录
  • 原文地址:https://www.cnblogs.com/yftzw/p/8625163.html
Copyright © 2011-2022 走看看