摘要: 选择自己合适的打包方式 不要为了追求原生exe或者文件大小而去使用Nuitka 想要减少打包后的大小还是有很多方法的 比如说使用官网提供的嵌入式环境 减少使用第三方包等等 1、PyInstaller(pip install PyInstaller) -F : 单文件打包, 这种其实是不推荐的. 原理 阅读全文
posted @ 2021-03-17 16:06 riyuexiaoyao 阅读(1811) 评论(0) 推荐(1) 编辑
摘要: import xlwings as xwimport timeapp = xw.App(visible=True, add_book=False)# 1.打开原工作簿# workbook = app.books.open(r"D:/code/3.17/123.xlsx")workbook = app 阅读全文
posted @ 2021-03-17 14:11 riyuexiaoyao 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、安装pyinstaller: pip install pyinstaller 2、把py文件放到一个文件夹中,然后进入该文件夹下的命令窗口(DOS下) 输入: Pyinstaller -F setup.py 打包exe Pyinstaller -F -w setup.py 不带控制台的打包 Py 阅读全文
posted @ 2021-03-16 17:03 riyuexiaoyao 阅读(274) 评论(0) 推荐(0) 编辑
摘要: pip升级失败,解决 ModuleNotFoundError: No module named 'pip' 解决办法: python -m ensurepip python -m pip install --upgrade pip 解读: 该ensurepip软件包提供了将pip 安装程序引导到现有 阅读全文
posted @ 2021-03-16 08:45 riyuexiaoyao 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 多态 多个对象共用同一个接口,又表现的形态不一样的现象,就叫做多态( Polymorphism )。 通过统一函数接口实现多态 通过抽象类实现多态(最常用) 阅读全文
posted @ 2021-03-02 15:42 riyuexiaoyao 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 封装: 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。 适当的封装可以让程式码更容易理解与维护,也加强了代码数据的安全性。 封装的优点 1. 良好的封装能够减少耦合。 2. 类内部的结构可以自由修改。 3. 可以对成员变量进行更精确的控制。 4. 隐藏信息,实现 阅读全文
posted @ 2021-03-02 14:47 riyuexiaoyao 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系 大千世界, 万物之间皆有规则和规律. 我们的类和对象是对大千世界中的所有事物进行归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在面向对象的世界中. 类与类中存在以下关系: 依赖关系:狗和主人的关系 关联关系:你和你的女盆友的关系就是关联关系 组合关系:比聚合还要紧 阅读全文
posted @ 2021-03-01 09:22 riyuexiaoyao 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、PV和UV pv page visit 网页上每一次点击 uv user visit 一个IP对网站的所有点击,算一次(一个uv既是一个用户) 实例化,就是指用模板(class)生成的实体的过程 实例化生成的实体,就被称为对象,或者实例 self代表实例本身 类属性,类变量,公共属性,所有实例共 阅读全文
posted @ 2021-02-28 15:56 riyuexiaoyao 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1、 模块(module):是一个python文件,以.py结尾,包含了python对象定义和python语句。模块能定义函数,类和变量,也能包含可执行的代码 2、 导入模块的方式 import 模块名 from 模块名 import 功能名 from 模块名 import * import 模块名 阅读全文
posted @ 2021-02-28 15:49 riyuexiaoyao 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1、 异常:当检测到一个错误,解释器就无法继续执行了,反而出现了一些错误的提示 2、 语法: try: 可能发生错误的代码 except: 如果出现异常执行的代码 else: 表示的是如果没有异常要执行的代码 finally: 无论是否异常都要执行的代码,例如关闭文件 3、 捕获指定异常 try: 阅读全文
posted @ 2021-02-28 15:46 riyuexiaoyao 阅读(55) 评论(0) 推荐(0) 编辑