• day07--字符编码、文件处理


    今日内容:

      字符编码

      文件处理

    字符编码:

      把字符编码成二进制

      各个国家拥有各自的字符编码,这样会导致交流产生问题。所以后面推出了内存使用unicode,硬盘使用UTF-8这个模式

      unicode有两大特点1、可以兼容万国字符。2、与万国字符编码都有一种字符和数字的表

      文件头

      在文件首行coding:utf-8

    文件处理:

      什么是文件处理?

        文件处理是操作系统为用户/应用程序提供的一种操作硬盘的抽象单位。

      为何要用文件?

        用户/应用程序对文件的读写操作会由操作系统转换成具体的硬盘操作。

        所以用户/应用程序可以通过简单的读写文件来间接的控制复杂的硬盘

        的存取操作实现将内存的数据永久保存到硬盘中

      open('文件地址‘,mode='读写模式选择',encoding=’字符编码‘)

      with open('文件地址‘,mode='读写模式选择',encoding=’字符编码‘) as f

      文件打开模式:

        r:只读模式

        1、当文件不存在,会报错

        2、当文件存在时,文件指针指向文件开头

        w:只写模式

        1、当文件不存在时,新建一个文档

        2、当文件存在时,清空文件内容,文件指针跑到文件开头。

        a:只追加模式

        1、当文件不存在新建一个文档

        2、存在时,指针到文档末尾

      控制读写文件单位的方式必须与rwa连用

        t:文本模式(尝试解码,只针对文本文件)

        b:二进制模式(不能指定 encoding参数)

      

  • 相关阅读:
    linux性能调优总结
    mongodb之sharding原理
    Centos6.6搭建mongodb3.2.6副本集分片
    vmstat 命令详解
    SaltStack之Targeting
    saltstack之pillar详解
    saltstack之grains详解
    saltstack之yum简单部署lnmp
    Redis监控工具
    PHP实现选择排序
  • 原文地址:https://www.cnblogs.com/yaoxiaofeng/p/9372046.html
Copyright © 2020-2023  润新知