zoukankan      html  css  js  c++  java
  • 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参数)

      

  • 相关阅读:
    求出123456 8910,数字,显示出来
    Django之Model操作
    AJAX全套
    Python之路【第十六篇】:Django【基础篇】
    Q2Day81
    Django第二重点(thml与django连接)
    react
    es6 和 python 语法比较
    微信
    py库: GUI(tkinter)
  • 原文地址:https://www.cnblogs.com/yaoxiaofeng/p/9372046.html
Copyright © 2011-2022 走看看