chromedriver方法python

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

实验结论 实验任务1 1-1实验源代码 from turtle import * def move(x, y): penup() goto(x, y) pendown() def draw(n, size = 100): for i in range(n): fd(size) left(360/n) ......
turtle python

【python基础】循环语句

循环语句在编程中经常使用,循环语句有while循环和for循环,与循环语句相关的还有break关键字和continue关键字,下面是这部分的学习目录 1. [while循环](https://www.cnblogs.com/lbprogram/p/17463575.html "while循环") 2 ......
语句 基础 python

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 关键字 关键 基础

Redhat8安装MySQL8操作方法(超简单Linux无依赖安装mysql数据库)

一、安装说明 1.1、相关说明: Redhat8在线安装Mysql8数据库,使操作系统找到并自动安装自适应的版本及相关依赖组件; 1.2、系统版本 二、安装方法 2.1、下载应用软件 [root@GuoDC ~]# wget https://dev.mysql.com/get/mysql80-com ......
Redhat8 数据库 方法 数据 Redhat

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

还在用传统方法看36氪新闻?试试这个

36氪是一家财经与科技新媒体。主要内容包括创业资讯、公司报道、投融资信息、行业分析、人物专访等。其报道涵盖了互联网、人工智能、物联网、区块链、生物技术等多个领域。 如果每天都要打开网页,再一条条翻看新闻是一件十分繁琐的事,如果能一次性把新闻信息存到excel里,等需要时再细看某条新闻就好了。 我们准 ......
传统 方法 新闻

实验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

Ubuntu下制作deb包的方法详解

http://t.csdn.cn/ApH7u https://blog.csdn.net/gatieme/article/details/52829907#:~:text=Ubuntu%E4%B8%8B%E5%88%B6%E4%BD%9Cdeb%E5%8C%85%E7%9A%84%E6%96%B9% ......
方法 Ubuntu deb

python 字典的键值对对比

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

Linux shell 之 提取文件名和目录名的一些方法

Linux shell 之 提取文件名和目录名的一些方法 很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目 ......
目录名 文件名 文件 目录 方法

Python基础 21

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

用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法

转自:https://www.jianshu.com/p/50f0fb206cf7 出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。 1、操作 vi /etc/sysconfig/network-s ......
baseurl 方法 cannot valid 软件

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

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

工厂方法模式/抽象工厂模式

# 1.工厂方法模式 ## 1. UML ![image](https://img2023.cnblogs.com/blog/2415825/202306/2415825-20230602170556810-998451510.png) 比简单工厂更符合开闭原则,简单工厂依赖具体类,当增加具体类时就 ......
工厂 模式 方法

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

fmt方法(九九乘法表)

package mainimport "fmt"func main() { for i := 1; i < 10; i++ { for j := 1; j <= i; j++ { fmt.Printf("%d*%d=%d \t", i, j, i*j) } fmt.Println() }} ......
乘法表 乘法 方法 fmt

ExcelPackage操作Excel的常用方法

游戏开发中最常用的工具应该当属Excel了,而Excel在数据量比较大,或者多张表进行关联的时候操作比较繁琐,偶尔会有一些工具需要,减化上述的一些操作,提升工作效率。最开始想使用Node.js,发现二个问题,Github上第三方库,在保存 Excel 的时候会将格式给丢掉。找来找来,发现 C# 的 ......
ExcelPackage 常用 方法 Excel

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