12 2022 档案
摘要:1.1 文件夹与文件路径 d:\python\1.py 路径是:d:\python 文件是:1.py 1.1.1 绝对路径与相对路径 绝对路径:从根目录开始的路径 相对路径:从当前工作目录开始的路径 相对路径几个特殊的文件名: . 一个点表示当前文件夹 .. 两个点表示父级文件夹 1.2 os模块与
阅读全文
摘要:1.1 字体Font 类型:openpyxl.styles.fonts.Font sheet["a1"].font = Font(name='字体',size=字号, ...) name 字体,中文字体前面加u size 字号大小 bold = True / False 粗体 italic = Tr
阅读全文
摘要:1.1 移动数据 sheet.move_range(cell_range, rows=0, cols=0, translate=False): cell_range 是一个区域 rows 表示相对移动的行数(正数向下,负数向上) cols 表示相对移动的列数(正数向右,负数向左) translate
阅读全文
摘要:1.1 time模块 用于获取,操作日期和时间。 1.2 时间戳 时间戳用于计算机内部时间值,用浮点数表示 import time ticks = time.time() print(f"当前时间戳为:{ticks}") 用time()获取时间戳 1.3 struct_time 时间结构体 为了更好
阅读全文
摘要:1.1 configparser 模块 这个模块是用于解析配置文件 1.1.1 配置文件的格式 [section] key = value key = value ... [section] key = value key = value ... 1.2 读取信息 # comment info #
阅读全文
摘要:1.1 loggin日志模块 用print函数要想同时输出日志信息和时间、所在函数、所在线程等内容是比较困难的。,可以用loggin模块,它是内置的模块。 1.2 日志级别 一共有五个极别,从上到下为由低到高。 | 日志级别 | 日志函数 | 说明 | | | | | | DEBUG | debug
阅读全文
摘要:1.1 random模块 用于生成随机数。 1.2 相关方法 random.random() 用于生成一个0到1的随机浮点数: 0 <= n < 1.0 >>> import random >>> random.random() 0.6067277881757346 random.seed(n) 用
阅读全文
摘要:孩子拿回来一些zip分卷的文件,我用winrar双击打开提示文件尾错误…… 查了一下找到解压方法: copy /b 文件1 + 文件2 + 文件n 目标文件.zip /b 表示文件是二进制文件,前几个文件相加表示合并这几个文件,输出到目标文件里。 之后用winrar双击解压成功。 copy /b 1
阅读全文
摘要:1.1 模块 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。 1.2 导入模块 import 模块1, 模块2, ... 定义一个模块:calc.py,里面放一个函数。 # filename: calc.py def calc_su
阅读全文
摘要:1.1 异常处理 有时可将程序错误(Error)称作程序异常(Exception)。 出现错误程序终止。 出现异常程序终止,也可以捕捉异常和撰写异常处理程序,处理完程序可以继续运行。 1.1.1 除数为0的异常 >>> 3 / 0 Traceback (most recent call last):
阅读全文
摘要:1.1 面向对象 三个基本特性: 封装性(隐藏了内部细节,只保留有限的对外接口) 继承性(代码的复用,父类(一般类,超类),子类(特殊类,派生类)) 多态性(子类继承父类,具有不同的状态或表现行为,即重写父类方法) 1.2 类和对象 类就是数据类型,封装了一类对象的数据和操作。 1.2.1 定义类
阅读全文
摘要:1.1 迭代器 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: 类型:collections.abc.Iterat
阅读全文
摘要:1.1 函数 函数是可以反复执行的代码块,具有函数名,参数,返回值。 1.2 定义函数 函数必须先定义后执行。 def 函数名(参数列表): 函数体 return 返回值 没的返回数据时,返回None def circle_area(radius: float) -> float: return 3
阅读全文
摘要:1.1 写数据 | 语句 | 说明 | | | | | 工作表["a1"] = 值 | 写数据到一个单元格 | | 工作表.cell(行,列).value = 值 | 写数据到一个单元格 | | 工作表.cell(行,列, value=值) | 同上 | | 工作表.append(列表) | 追加一
阅读全文
摘要:1.1 字典 字典是可迭代的,可变数据结构,以键值对存储,通过键来访问,键不能包含重复元素。 | 语句 | 说明 | | | | | 字典= {key:value, key:value, ..} | 创建字典 | | 字典 = {}; 字典 = dict() | 创建空字典 | | value =
阅读全文
摘要:1.1 安装 pip install openpyxl 1.2 工作簿 | 函数 | 说明 | | | | | wb = load_workbook(filename) | 打开工作簿 | | wb = Workbook() | 创建空白工作簿 | | wb.save(filename) | 保存工
阅读全文
摘要:1.1 集合 是一种可迭代的,无序的,不能包含重复元素的数据结构。集合的元素是不可变的,如:int, float, string ,tuple等,可变的内容不可以是集合的元素,如:list, dict, set等。 集合可分为: 可变集合(set) 不可变集合(frozenset) 1.2 可变集合
阅读全文