猴子 补丁 用途python

Mac系统-多余Python版本的卸载

本人由于第一次学习Python进行数据分析,下载了Python3之后,又安装了anaconda3,它本身是自带Python3的版本的(还有丰富的数据分析工具包),所以一下电脑上多了很多个Python版本,打开IDE选择编译的时候就很不舒服,并且有时候都不知道自己安装的其他Python扩展库到那个版本 ......
版本 Python 系统 Mac

python获取时间和日期

获取日期,时间 使用 datetime 模块 格式化使用 strftime("%Y-%m-%d") strftime("%H:%M:%S") #!/usr/bin/python # -*-coding:utf-8-*- import datetime # 获取当前时间, 其中中包含了year, mo ......
日期 时间 python

用python继承链搞事情

title: 用python继承链搞事情 date: 2022-11-21T17:16:48Z lastmod: 2022-11-21T17:23:10Z tags: [python 奇技淫巧] note: 不知为何,我收藏夹中一些珍贵的博文渐渐打不开了,这些博文在某一时刻曾是我的救命稻草,我很怀恋 ......
事情 python

Python学习之十九_程序运行时间的验证

# Python学习之十九_程序运行时间的验证 ## 背景 ``` 最近一段时间比较忙. 而且还遇到了一个lua脚本优化redis访问的场景. 想着自己还在学习python(时断时续) 所以想借着这个场景,学习一下python连接redis,以及验证lua脚本和原生redis命令的效率问题. 虽然方 ......
时间 程序 Python

python 中根据值返回键

001、 >>> dict1 = {"aa":500, "bb":400, "cc":700, "dd":300} >>> dict1 {'aa': 500, 'cc': 700, 'dd': 300, 'bb': 400} >>> dict1.keys()[dict1.values().index ......
python

How to use variable in Python String All In One

How to use the variable in Python String All In One 如何在 Python 字符串中使用变量 Python 字符串插值 All In One Python 字符串中使用变量的 5 种方式 ......
variable Python String How All

【python】Python报错:RecursionError: maximum recursion depth exceeded in comparison

问题描述 今天测试程序的时候报错了 RecursionError: maximum recursion depth exceeded 通过查阅资料发现原因是查询过相关文档和资料后才发现了问题原因,python的递归深度是有限制的,默认为1000。当递归深度超过1000时,就会报错。 解决方案 可以将 ......

【python】集合

add() 为集合添加元素 clear() 移除集合中的所有元素 copy() 拷贝一个集合 difference() 返回多个集合的差集 difference_update() 移除集合中的元素,该元素在指定的集合也存在。 discard() 删除集合中指定的元素 intersection() 返 ......
python

【python】函数repr

函数repr 描述:repr() 函数将对象转化为供解释器读取的形式。 repr(object) repr() 方法可以将读取到的格式字符,比如换行符、制表符,转化为其相应的转义字符。 # coding=UTF-8 s="物品\t单价\t数量\n包子\t1\t2" print(s) print(re ......
函数 python repr

一款好看的Python下的GUI库:dearpygui

# 说明 之前写测试上位机都是用PyQT,可以拖拽控件实现所见即所得的设计效果。但是编译后的EXE体积较大、响应较慢,经常卡死,而且界面想要设计好看点需要了解其他界面设计知识。 后面看到了 dearpygui 库,感觉实现的界面很现代。它运行很流畅,效果也很棒。 # dearpygui ## 入门资 ......
dearpygui Python GUI

【python】类的专有方法

__str__ 概述: 在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法 当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据 __str__方法需要返回一个字符串,当做这个对象的描写 ......
方法 python

【十七】Python中的反射机制(4)

### 【十七】Python中的反射机制(4) #### 【1】什么是反射? - 反射指在程序运行过程中可以动态获取对象的信息。 - **是通过字符串的形式**,导入模块; - 通过字符串的形式,去模块**寻找指定函数**,并执行。 - 利用字符串的形式去对象中操作成员,一种**基于字符串的驱动** ......
机制 Python

【二十四】Python中super()详解及应用场景举例(1)

### 【二十四】Python中super()详解及应用场景举例(1) #### 【1】作用 - `super`也是一个类,是的。他不是一个方法也不是一个内置的关键字。 ```python class A: pass print(type(super(A))) # ``` - 直接通过查看`supe ......
场景 Python super

【二十三】Python 中 property() 函数及 @property 装饰器的使用(1)

### 【二十三】Python 中 property() 函数及 @property 装饰器的使用(1) #### 【1】property 应用场景 - 在获取、设置和删除对象属性的时候,需要额外做一些工作。 - 比如在游戏编程中,设置敌人死亡之后需要播放死亡动画。 - 需要限制对象属性的设置和获取 ......
property 函数 Python

用Python开发输入法后台(8)——新的输入法规则

之前的文章[用Python开发输入法后台(3)——我自己的输入法的规则](https://www.cnblogs.com/huzhongqiang/p/17421235.html), 描述了我自己的输入规则, 但是这种规则有些麻烦, 需要用分号来表达当前输入的是几字词; 所以, 我更换了一种新的输入 ......
输入法 后台 规则 Python

【Python】pandas dataframe 插入一行数据

#### pandas 插入一行数据 ```python # 需要借助 numpy操作 import numpy as np import pandas as pd value = {"a":[1,2,3], "b":[1,2,3], "c":[1,2,3]} df = pd.DataFrame(v ......
dataframe 一行 数据 Python pandas

python基础day16 简单算法生成式及常见内置函数

算法之二分法 算法就是解决问题的高效办法 二分查找法 l = [1, 2, 32, 15, 16, 65, 6, 51, 12, 20, 95, 42, 61, 25, 3] # 查找列表中是否有66 1. for循环遍历 for i in l: if i = 66: print('找到了') 2. ......
算法 函数 常见 基础 python

Python多进程

转载:一篇文章搞定Python多进程(全) - 知乎 (zhihu.com) 一篇文章搞懂Python多线程简单实现和GIL - https://mp.weixin.qq.com/s/Hgp-x-T3ss4IiVk2_4VUrA一篇文章理清Python多线程同步锁,死锁和递归锁 - https:// ......
进程 Python

Python multipart/form-data上传图片,包含file和其他参数的复杂情况

我们先来看看multipart/form-data上传原理,如下图: 如上图,我们的请求头必须包含一个特殊的请求头信息:Content-Type,类型为:multipart/form-data,而且还要有一个内容分割符 (boundary) 用于分割请求体中的多个post的内容。因为接收方解析和还原 ......
multipart form-data 参数 情况 Python

Python multipart/form-data上传图片只有file一个参数的情况

格式: multipart/form-data的基础方法是post,也就是说是由post方法来组合实现的,与post方法的不同之处:请求头,请求体。 multipart/form-data的请求头必须包含一个特殊的头信息: Content-Type,且其值也必须规定为multipart/form-d ......
multipart form-data 只有 参数 情况

day17 Python中常用的68个内置函数

## Python中常用的68个内置函数 ### 【一】什么是内置函数? - 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 - 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 ![](https://img2023.cnblogs.c ......
函数 常用 Python day 17

day16 Python下的三元运算符

## Python下的三元运算符 ### 【一】引言 - 三元表达式(三目运算符)能够简洁我们的代码 - 三元表达式其实是将if...else...判断语句的简化表达,代替很多`if else` - 和if-else一样,只有一个表达式会被执行。 - 因此,三元表达式中的if和else可以包含大量的 ......
运算符 Python day 16

python selenium 下拉框处理

在自动化测试中,处理下拉框(Dropdown)有以下几种方式: 1. 使用Select类: 通过select的相关方法选择option选项 select.select_by_index(index) 参数index表示的option索引 select.select_by_value(value) 参 ......
selenium python

Python笔记:正则表达式方法

正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被 ......
正则 表达式 笔记 方法 Python

python selenium 警告框弹出处理

警告框弹出处理 https://blog.csdn.net/meyoung01/article/details/13996685 在 WebDriver 中处理 JavaScript 所生成的 alert、confirm 以及 prompt 是很简单的。具体做法是使用 switch_to_alert ......
selenium python

【Python】 auto-py-to-exe模块_图形化程序打包

auto-py-to-exe 图形化程序打包 安装 pip install auto-py-to-exe 执行 # 命令行输入 auto-py-to-exe 图形界面 < 选择好python文件之后点击convert .py to .exe 就可以进行打包了> ......
auto-py-to-exe 模块 图形 程序 Python

python selenium常见的3种等待方式

在自动化测试中,常见的等待页面加载的方式包括以下几种: 1. 隐式等待(Implicit Wait): driver.implicitly_wait(10) 使用隐式等待,指定一个全局的等待时间,在查找元素时等待一定的时间,如果元素在规定的时间内出现,就立即执行操作;如果超过等待时间仍未出现,就抛出 ......
selenium 常见 方式 python

python Selenium 元素定位

Selenium提供了多种定位方法来定位Web页面上的元素。以下是Selenium常用的几种定位方法及其示例: 1. 通过ID定位(find_element_by_id): element = driver.find_element_by_id("element_id") 使用元素的唯一ID来定位元 ......
Selenium 元素 python

python webdriver提供的8种定位

# webdriver提供的8种定位 在UI层面的自动化测试开发中,元素的定位与操作是基础,也是经常遇到的困难所在。webdriver提供了8种定位: 1. id定位 find_element(By.ID,"id值");id属性是唯一的 import timefrom selenium import ......
webdriver python

python的subprocess模块介绍

一、subprocess以及常用的封装函数运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。subpro ......
subprocess 模块 python