文件操作高级部分 1、文件模式(了解) x模式(控制文件操作的模式)(了解) x,只写模式(不可读;不存在则创建,存在则报错) 2、控制文件读写内容的模式 t模式: 1、读写都是以字符串(unicode)为单位 2、只能针对文本文件 3、必须指定字符编码,即必须指定encoding参数 b模式:bi ...
分类:
其他好文 时间:
2020-03-16 21:46:02
阅读次数:
55
对于字符编码,时间长了很容易搞混,这里不在阐述各个字符集的来龙去脉,仅记下结论:ascii:8bit,主要存放的是英?文,数字,特殊符号gb2312:16bit,简体字版中文gbk:16bit,主要存放中?文和亚洲字符.兼容ascii和gb2312unicode:16bit和32bit两个版本.平时我们?用的是16bit这个版本.全世界所有国家的?文字信息.缺点:浪费空间(传输和存储)utf-8:
分类:
其他好文 时间:
2020-03-16 09:51:28
阅读次数:
48
import matplotlib.pyplot as plt import matplotlib as mpl # 支持中文 plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_m ...
分类:
其他好文 时间:
2020-03-15 20:33:20
阅读次数:
70
C++的基本内置类型包含空类型和算术类型。 算术类型包含:字符类型、整型数、浮点值、布尔值。 算术类型 算术类型分为两大类:整型,包含字符和布尔类型在内;浮点型。 一个 的大小和一个机器字节一样。 确保可以存放机器最大扩展字符集中的一个字符。 、`char32_t Unicode`字符集服务。 至少 ...
分类:
其他好文 时间:
2020-03-15 17:36:56
阅读次数:
92
前提:订单表(order)和用户表(user) 表结构: order CREATE TABLE `order` ( `id` char(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '订单号', `user_id` bigint ...
分类:
其他好文 时间:
2020-03-15 16:25:11
阅读次数:
90
检查是否需要增加Apache的默认堆栈大小 配置 <IfModule mpm_winnt_module> ThreadStackSize 8888888 </IfModule> moodle3.15+,mysql完全的Unicode支持配置 ...
分类:
其他好文 时间:
2020-03-14 13:08:46
阅读次数:
46
一、with上下文管理 一、 文件对象又称之为文件句柄,也就是用来操作文件的 二、 当需要用with打开两个一下打开两个 或者多个文件时用(,\)隔开 with子代码运行完后,文件会自动关闭,所以后两步可以不写 二、指定字符编码 一、t文本读写模式(默认) 1、读写都以str(unicode)为单位 ...
分类:
其他好文 时间:
2020-03-13 23:28:09
阅读次数:
111
一、背景说明 最开始不愿意使用Python,一大原因是因为Python2默认使用ASCII编码处理中文可以说是一件痛苦的事情。仅从更换默认编码一项变换,就可以说Python3和Python2不算同一门语言。 Python3更换为默认使用Unicode(utf-8)编码,一直使用下来再没有遇到编码问题 ...
分类:
编程语言 时间:
2020-03-13 20:54:58
阅读次数:
64
UTF-8 中的一个字符可能的长度为 1 到 4 字节,遵循以下的规则: 对于 1 字节的字符,字节的第一位设为0,后面7位为这个符号的unicode码。对于 n 字节的字符 (n > 1),第一个字节的前 n 位都设为1,第 n+1 位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位 ...
分类:
其他好文 时间:
2020-03-13 20:48:51
阅读次数:
88
头文件:可以简单输入命令执行文件 针对Linux ./ t.py !加Python的路径, 也可以 !/usr/bin/env python env 环境变量要配置好 文件处理: open方法参数: 内容模式: wt,wb,rt,rb,at,ab t:文本 默认模式 读写都是以字符串(Unicode ...
分类:
其他好文 时间:
2020-03-13 17:06:15
阅读次数:
62