对象python
Python实现与MySQL长连接的客户端
下面的代码是使用Python建立的和MySQL长连接的简单客户端示例。 当和MySQL的连接断开后,会自动进行重连(被动式的重连,即只有调用增、删、改、查方法时候,检测出异常的时候,才会触发重连)。可以修改“self.__check_exception_type()”方法,在该方法中完善对应的异常信 ......
Python 遍历读取Word文档全部内容
import docx from docx.document import Document from docx.table import _Cell, Table from docx.oxml.text.paragraph import CT_P from docx.text.paragraph ......
Linux 安装 python3.8总结
一、Linux下载 Python 3 1、进入 opt 文件目录下 > `cd opt/` 2、下载 python3 ,输入命令 > `wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz` > 如果出现 找不到 wget 命令, ......
python基础
python基础 输入某学生的三门课程成绩,计算出该学生的总成绩sumScore和平均成绩avg_score(保留两位小数点) 可以输入以下代码: Chinese = float(input('语文成绩:')) Maths = float(input('数学成绩:')) English = floa ......
Python第三章:程序控制结构
1.range(a,b,c) 从a到b,不包括b,步长为c。 2.random随机数 第一步:import random 生成从a到b的随机整数:random.randint(a,b) 生成从0到1的随机数:random() 生成从a到b,数量为c的数字:random.sample(range(a, ......
Python类属性与方法的使用
# 类属性与方法的使用class Goods: id_count = 0 # 装饰器写法,@class method用来定义类方法 @classmethod def generate_id(cls): cls.id_count += 1 return cls.id_count def __init_ ......
Python中类的基本用法
# class定义一个Dog类class Dog: # __int_为构造函数,作用是初始化属性,传递参数可以设置默认值,如果没有对应的参数,则使用默认值 def __init__(self, breed, color, size='大'): self.breed = breed self.colo ......
python实现自己的全局热键
使用keyboard模块做全局热键有时会出现莫名其妙的问题: - 不灵敏: 有时候按热键没有反应, 需要多按几次 - suppress失效: 有时候并没有阻止热键传播, 别的程序仍然可以接受到热键消息, 导致热键冲突 - 热键失效: 有时候热键会失效, 并且不能恢复, 只能重起应用 阅读了keybo ......
对象的特征
对象的一些特性 感觉有用的就 构造函数和析构函数 this指针 其他都是些细节 看构造函数和析构函数怎么写 1 #include <iostream> 2 using namespace std; 3 /*一个对象或者变量没有初始状态,对其使用后果是未知的 4 同样的使用完一个对象或变量,没有及时清 ......
一行代码美化Python异常输出
安装 python -m pip install pretty_errors 使用 先来试试一个简单的错误。 import pretty_errors print(1/0) 如果不使用pretty_errors报错信息如下: bug少的时候,可能没有什么太大区别,当报错信息铺满一整页,差距就体现出来 ......
Python开发之pip3
## 简介 pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能。 ## 命令使用 #### 查看pip3版本 ```python pip --version ``` #### 下载安装包使用以下命令 ```python pip install som ......
《python从入门到实践》第七章习题记录
点击查看代码 ``` # 7-1 汽车租赁:编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,如“Let me see if I can find you a Subaru”。 car = input("which car do you like? > ") print(f"Let me s ......
C# DebuggerAttribute在Debug/Release下GC 对象回收的影响
一、DebuggerAttribute DebuggerAttribute为作用在程序集上的特性,按照微软文档对该特性的描述,该特性用于修改运行时实时 (JIT) 调试的代码生成。而在Debug下编译并生成的程序集,JIT会将变量保存至方法结束。这将影响以下代码的一些表现。 1、Debug 程序集在 ......
国内镜像安装Python解释器及扩展包
# 一、下载Python解释器 ## 1、下载地址 官网(下载速度很慢):[Welcome to Python.org](https://www.python.org/) 淘宝镜像(推荐):[CNPM Binaries Mirror (npmmirror.com)](https://registry ......
查看对象头,观察对象锁的状态
# 查看对象头,观察对象锁的状态 ```xml org.openjdk.jol jol-core 0.9 ``` ```java package comg.yang.httpstest.controller; import org.openjdk.jol.info.ClassLayout; impo ......
Visual Studis 2019添加解决方案文件夹报错:未将对象引用设置到对象的实例
原来是可以创建解决方案文件夹的,也不知道是不是使用了 vs管理插件。 vs创建的解决方案文件夹是虚拟的,所以需要后台创建一个,vs创建一个。 目前解决方案: 1、先创建解决方案文件夹,报错也没关系,默认文件夹名 2、打开解决方案文件 3、修改默认的那个解决方案文件夹名称为自己的。 保存后 4、再次回 ......
[编程基础] Python内置模块collections使用笔记
collections是Python标准库中的一个内置模块,它提供了一些额外的数据结构类型,用于增强Python基础类型如列表(list)、元组(tuple)和字典(dict)等。以下是对collections模块中主要数据结构类的概述: - namedtuple:命名元组,创建一个带有名称的tup ......
python 对象数组,根据指定字段条件过滤数据
在 Python 中,你可以使用列表推导式或内置的 `filter()` 函数来根据指定字段的条件对对象数组进行过滤。 以下是使用列表推导式的示例,可以按照指定字段的条件对对象数组进行过滤: ```pythonobj_arr = [ {'id': 1, 'name': 'John'}, {'id': ......
python 对象数组,根据指定字段条件过滤数据,并排序升序
在 Python 中,你可以使用 `filter()` 函数和 `sorted()` 函数来根据指定字段的条件过滤并排序对象数组。 以下是示例代码,演示如何根据指定字段条件过滤并按升序排序对象数组: ```pythonobj_arr = [ {'id': 1, 'name': 'John'}, {' ......
python 数字数组升序排序
在 Python 中,你可以使用内置的 `sorted()` 函数对数字数组进行升序排序。 以下是示例代码,演示如何对数字数组进行升序排序: ```pythonnums = [5, 3, 8, 2, 1, 9, 4] sorted_nums = sorted(nums)print(sorted_nu ......
Python 列表 reverse()函数使用详解
reverse()函数,可以反正 列表的函数 用法 data = [1, 2, 3] data.reverse() print(data)输出:[3, 2, 1] 1、reverse()会修改原始副本 reverse() 设计的目的就是反转原始列表并返回None。 这样设计的好处就是,不需要创建新的 ......
python pip安装源使用(记录需要放置的文件位置)
win系统下: 资源管理器地址栏(或任意文件夹地址栏)中输入%appdata%回车进入该目录。 在此文件夹下新建pip文件夹,然后在文件夹中添加pip.ini文件 文件写入: [global] trusted-host=nexus.XXXXXXX.cn index-url=http://nexus. ......
【ChatGPT系列】Python自定义打印各种颜色的日志
[本文出自天外归云的博客园] 如何在控制台和文件中同时输出日志? 要将日志同时输出到文件和控制台,可以创建并配置一个额外的 StreamHandler,然后将其添加到 Logger 中。下面是一个示例代码,演示如何将日志同时输出到文件和控制台: import logging # 创建 Logger ......
Python文件的基础操作(2)
# Python文件的基础操作(2) - 二进制模式下读写操作 - 练习 - 控制文件内指针(光标)的移动 - 文件的修改 - 函数的介绍 ## 练习 ```python # 小练习: 编写拷贝工具 1. 让用户输入被拷贝的文件路径(源文件路径) 2. 输入即将要拷贝的文件路径(目标文件路径) 3. ......
解析 URL 参数为对象
点击查看代码 ``` function parseParam(url) { const paramsStr = /.+\?(.+)$/.exec(url)[1]; // 将 ? 后⾯的字符串取出来 const paramsArr = paramsStr.split('&'); // 将字符串以 & ......
Python——10days
二进制模式下读写操作控制文件内指针(光标)的移动文件的修改函数的简介函数的语法结构函数的返回值如何调用函数二进制模式下读写: t模式下: f.read() 如果不指定参数,默认情况下是一次性读取所有 f.read(5) 如果指定了参数,返回的就是字符个数 b模式下: f.read(5) 如果指定了参 ......
Python打包可执行文件之Pyinstaller
用pyinstaller打包多个python文件及问题解决(较全总结 python打包含有参数传递的exe程序 一.部署 基本使用 1.安装pyinstaller,安装时会显示安装到的具体位置 pip install pyinstaller 2.执行,-w是运行时不显示黑屏 C:\Users\roo ......
Python入门
# Python入门 ## Python环境安装 ### 下载 [官网地址](https://www.python.org/) ![](https://img2023.cnblogs.com/blog/2444149/202309/2444149-20230905143302377-60006928 ......
Python 字典的合并和值相加
python实现:字典的合并(相同key的value相加)及字典的输出排序(各种意义下)_python字典合并与排序_Roxannekkk的博客-CSDN博客 dict1={'a':2,'b':3} dict2={'a':3,'b':2}dict3={'c':3,'d':7} 合并 key相同,后一 ......