1. 文件

1.1 二进制模式读

1
2
3
4
5
6
7
8
9
10
11
12
13
with open(r'a.txt', 'rb') as f:
print(f.read()) # 读取的是二进制内容
print(f.read().decode('utf8')) # 经过住解码,能正常读取内容
print(f.read(3).decode('utf8')) # 三个字节为一个中文


'''
read() 括号内可以放数字
在t模式下表示字符个数
在b模式下表示字节个数
英文字符统一使用一个bytes来表示
中文字符统一使用三个bytes来表示
'''
阅读全文 »

资源清单

描述

在Kubernetes 环境下可以使用 kubectl run 运行应用,但是不推荐,而是希望使用资源清单的东西来描述应用,资源清单可以使用YAML和JSON文件来编写,一般YAML更方便阅读

通过一个资源清单文件定义好一个应用后,可以使用kubectl工具直接运行

阅读全文 »

1. 文件操作方法

1.1 读方法

1
2
3
4
5
with open(r'a.txt','r', encoding='utf8') as f:
print(f.read()) # 一次性读取文件所有的内容
print(f.readline()) # 每次值读文件一行内容
print(f.readlines()) # 读取文件所有内容,组织成列表,每个元素是文件的每行内容
print(f.readable()) # 判断当前文件是否可读,返回布尔值
阅读全文 »

1. 字符编码

只跟文本和字符串有关
由于计算机内部只是别二进制,但是用户在使用计算机的时候却可以看到各种语言字符,字符编码就是内部记录了人类字符与数字对应关系的数据

阅读全文 »

Containerd安装

1
2
3
4
5
#依赖安装
rpm -qa |grep libseccomp
yum install wget -y
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libseccomp-2.3.1-4.el7.x86_64.rpm
yum install libseccomp-2.3.1-4.el7.x86_64.rpm -y
阅读全文 »

1. 列表其他方法

1.1 排序

1
2
3
4
l1 = [33, 22, 77, 99, 11, 88, 44, 55]
1.sort() # 默认是升序
l1.sort()
print(l1) # [11, 22, 33, 44, 55, 77, 88, 99]
阅读全文 »

1. 字符串内置方法

1.1 大小写转换

1
2
3
4
res = 'jasOn123 JAsOn'

1.全转大写upper()
print(res.upper()) # JASON123 JASON
阅读全文 »