gratuitous python3 python arp

python_设置文本颜色

在python的开发过程中,经常会遇到各种打印输出,海量信息显示在控制台,会导致信息混乱,不好看,可读性不好,这个时候可以给重要的输出信息加上颜色 书写格式和相关说明如下: 格式:\033[显示方式;前景色(也就是字体颜色);背景色m注意:以\033[方式设置颜色的话需要以\033[0m(关闭所有设 ......
文本 颜色 python

Python使用os模块创建带时间戳的文件夹

直接上源码: # 导入os模块 import os import time # 创建文件夹函数 def mkdir(path): # os.path.exists 函数判断文件夹是否存在 folder = os.path.exists(path) # 判断是否存在文件夹如果不存在则创建为文件夹 if ......
文件夹 模块 文件 时间 Python

【python基础】循环语句-continue关键字

# 1.continue关键字 continue关键字的作用是:用来告诉 Python 跳过当前循环代码块中的剩余语句,然后继续进行下一轮循环。 其在while循环和for循环中的作用示意图如下 ![image](https://img2023.cnblogs.com/blog/3179433/20 ......
语句 continue 关键字 关键 基础

python内置函数:lambda、filter、map、zip以及list中sort的简单使用

lambda的简单使用: func = lambda a1, a2: a1 + a2 func1 = lambda a3: a3/2 print(func(100, 200)) # 运行结果:300 print(func1(4)) # 运行结果:2.0 不使用lambda时的写法: def func ......
函数 python lambda filter list

实验6 turtle绘图与python库应用编程初体验

实验任务1 task1_1.py 1 from turtle import * 2 3 def moveto(x,y): 4 ''' 5 画笔移动到坐标(x,y)处 6 ''' 7 penup() 8 goto(x,y) 9 pendown() 10 11 def draw(n,size = 100 ......
turtle python

实验6 turtle绘图与python库应用编程体验

实验任务1 #task1_1源码 1 from turtle import * 2 3 def move(x,y): #将画笔移到坐标(x, y)处 4 penup() 5 goto(x,y) 6 pendown() 7 8 def draw(n, size = 100): #绘制边长为size的正 ......
turtle python

python 字典的键值对对比

import os, sysimport re #1.列出不同的键值 reload(sys) sys.setdefaultencoding("utf8") dct0 = {"name":"zhang","age":"23"} dct1 = {"name":"san","age":"23"} def ......
字典 python

Python基础 21

正则表达式介绍 它是一门独立的语言,跟Python等语言无关,但是其他语言可以使用它完成一些功能,主要用来选数据 ^(13|14|15)[0-9]{9}$ 正则表达式 正则表达式: 利用一些特殊符号匹配出想要的数据就是正则表达式 字符组 [0123456789] 匹配0-9之间的数字 [0-9] 匹 ......
基础 Python 21

python基础day21 正则表达式和re模块

正则表达式的介绍 他是一门独立的语言,跟python等的语言没有任何的关系,但是其他语言可以使用正则表达式来做一些功能,主要是用来筛选数据的 ^(13|14|15|18)[0-9]{9}$ 形如上述代码的就是正则表达式 什么是正则表达式: 利用一些特殊符号匹配出想要的数据就是正则表达式,简称正则 字 ......
正则 表达式 模块 基础 python

python Tesseract 图片识别文字

Python识别图片中的文字 (zhihu.com) 超详细解决pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in yo... - 简书 (jianshu.com) ......
Tesseract 文字 python 图片

Python的Lambda函数: 一把极简编程的瑞士军刀

Python中的`lambda`函数,或者叫匿名函数,是一个极其强大的工具。它以简洁、优雅的语法提供了创建函数的快速方式。在本篇文章中,我们将全方位地深入研究lambda函数的用法和特点,通过理论和实例相结合的方式,让你的Python编程技巧更上一层楼。 ......
瑞士军刀 军刀 函数 Python Lambda

python中可变对象和不可变对象

数据类型的操作一般分为三类:1、构造操作: 这类操作主要是基于一些已知信息,产生这个类的实例对象。类似银行进行开通账户 2、解析操作:这类操作是获取对象的一些有用信息,其结果反应了对象的一些特征,但返回的不是对象本身。类似银行查询账户余额 3、变化操作 :这类操作是修改对象内部的信息和状态。比如一个 ......
对象 python

局域网内文件分享的简单方式:python - http.server

在局域网条件下,利用Python自带的HTTP服务功能提供文件共享服务是相对比较简单便捷的方式之一。 一、现实需求及前提条件 1. 文件的服务端(文件分享者)与接收端(文件接收者)在一个局域网,接收端可访问服务端的地址; 2. 服务端已放开HTTP协议的入口限制,接收端已放开HTTP的出口限制(默认 ......
局域网 局域 方式 文件 python

python操作redis--pipeline

如何使用pipeline: from redis.client import Redis conn = Redis(host="0.0.0.0",port=6379,db=0,password="") with conn.pipeline() as p: for i in range(100): p ......
pipeline python redis

python 数据驱动

数据驱动是一种测试方法,其中测试用例的输入和预期结果被存储在外部数据源中,例如电子表格、CSV文件、数据库等。测试框架通过读取这些数据源,并根据数据的不同组合来执行测试用例,从而实现更广泛的测试覆盖和重复执行。 以下是一个简单的示例来说明数据驱动的概念: 假设我们有一个登录功能的测试用例,需要测试不 ......
数据 python

Python知识点:lambda 表达式

大家好,欢迎来到 Crossin的编程教室 ! Python 是一门简洁的语言,lambda 表达式则充分体现了 Python 这一特点。 lambda 表达可以被看做是一种匿名函数。它可以让你快速定义一个极度简单的单行函数。譬如这样一个实现三个数相加的函数: def sum(a, b, c): r ......
知识点 表达式 知识 Python lambda

python selenium 浏览器操作 鼠标操作 键盘操作

窗口截屏 # 截图 driver.get_screenshot_as_file("C:\\Users\\95744\\Desktop\\test01\\test.png") 关闭浏览器 webdriver.quit() 获取当前url driver.current_url 浏览器前进、后退、刷新 # ......
selenium 键盘 浏览器 鼠标 python

python 日志

在自动化测试中,可以使用以下几种方式记录日志: 1. 使用内置的`print()`函数: # 在需要记录日志的地方使用print()函数输出日志信息 print("这是一条日志信息") 2. 使用标准库中的`logging`模块: import logging # 配置日志输出格式和级别 loggi ......
python 日志

python Qt实现最简单的程序

1、创建一个程序,实例一个对象 2、让这个对象跑起来 3、创建组件 4、设置标题 5、展示出来 点击查看代码 ``` from PySide2.QtWidgets import QApplication, QMessageBox from PySide2.QtUiTools import QUiLo ......
程序 python

python selenium 截图

在自动化测试中,进行截图有以下几种方式: 1. 使用`save_screenshot()`方法: driver.save_screenshot("screenshot.png") 使用WebDriver的`save_screenshot()`方法可以将当前页面的截图保存到指定的文件中。通过提供文件路 ......
截图 selenium python

python selenium自动化火狐浏览器开代理IP服务器

前言 Selenium是一款用于自动化测试Web应用程序的工具,它可以模拟用户在浏览器中的各种行为。而代理IP服务器则是一种可以帮助用户隐藏自己真实IP地址的服务器,使得用户可以在互联网上更加匿名地进行访问。 在一些需要频繁反复访问同一网站或需要进行大量数据抓取的场景下,往往需要使用代理IP服务器来 ......
火狐 selenium 浏览器 服务器 python

python简单gui

代码: import hashlib import os import queue import time import random from urllib.parse import urlparse import requests from tkinter import * from tkint ......
python gui

python selenium 左右滑动操作

在自动化测试中,左右滑动页面有以下几种方式: 1. 使用`ActionChains`类: from selenium.webdriver import ActionChains slider_element = driver.find_element_by_xpath("//div[@class=' ......
selenium python

python打包exe命令

常见的打包命令 ############# 常见打包的两个库和命令 # 第一种 pyinstaller打包 # pyinstaller -F a.py # 第二种nuitka打包 # 打包成一个文件,可移植到不同机器上,删除生成的中间文件 生成的exe文件的log 要打包的文件名 # nuitka ......
命令 python exe

【python基础】循环语句-break关键字

# 1.break关键字 break关键字,其作用是在循环中的代码块遇到此关键字,立刻跳出整个循环,执行循环外的下一条语句。 其在while和for循环中的作用示意图如下: ![image](https://img2023.cnblogs.com/blog/3179433/202306/317943 ......
语句 关键字 关键 基础 python

Python+Redis学习笔记

首先,通过pip来安装操作redis的相关包,pip install redis 然后导入我们要使用的模块,form redis.Client import Redis 然后,通过docker启动redis, from redis.client import Redis r = Redis(host ......
笔记 Python Redis

初步了解的python的正则表达式

Python 正则表达式 | 菜鸟教程 (runoob.com) Python 正则表达式 regex 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Pytho ......
正则 表达式 python

【Python】爬虫的简单实现

1、BeautifulSoup提取信息 from bs4 import BeautifulSoup import requests def getpage(url): headers = { "user-agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus ......
爬虫 Python

Python 交换两个变量的值

今天梳理一下Python中交换变量值的方法 借助临时变量 a = 2 b = 4 c = a a = b b = c print(a) # 4 print(b) # 2 不借助临时变量 a = 2 b = 4 a = a + b # 2 + 4 = 6 b = a - b # 6 - 4 = 2 a ......
变量 两个 Python

python 解析HTML和XML文档

一 、BeautifulSoup BeautifulSoup是一个Python包,用于解析HTML和XML文档。它可以快速而方便地从网页中提取信息,并以易于使用的方式对其进行处理。它支持各种解析器,包括内置的Python解析器和第三方解析器,例如lxml和html5lib。 二、对标签提取代码示列 ......
文档 python HTML XML