type
status
date
slug
summary
tags
category
icon
password
配置环境
基本概念
class
节省资源;结构清晰
正则表达式
基本函数
str
list
常用库
os
datetime
datetime模块定义了5个类
datetime.date
表示日期的类,常用的属性有year, month, daydatetime.datetime
表示日期时间的类datetime.time
表示时间的类datetime.timedelta
表示时间间隔datetime.tzinfo
时区的相关信息pillow
编码格式
- utf-8 与 utf-8-sig 有什么区别?
utf-8 以字节为编码单元,它的字节顺序在所有系统中都是一样的,没有字节序问题,也因此它实际上并不需要 BOM;
uft-8-sig 中 sig 全拼为 signature,即带有签名的 utf-8(UTF-8 with BOM);
BOM 全称 ByteOrder Mark,字节顺序标记,出现在文本文件头部,Unicode编码标准中用于标识文件是采用哪种格式的编码。
- 为什么写入 csv 文件要用 utf-8-sig 编码? Excel 在读取 csv 文件的时候是通过读取文件头上的 BOM 来识别编码的,如果文件头无 BOM 信息,则默认按照 Unicode 编码读取。 当我们使用 utf-8 编码来生成 csv 文件的时候,并没有生成 BOM 信息,Excel 就会自动按照 Unicode 编码读取,就会出现乱码问题了。
- 为什么写入 txt 文件要用 utf-8 编码? 在写入 txt 文件时,Windows 会默认转码成 gbk,遇到某些 gbk 不支持的字符就会报错,在打开文件时就声明编码方式为 utf-8 就能避免这个错误。
threading
- 作者:RAINDROP213
- 链接:https://raindrop213.info/article/note-1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。