selenium python web

python3使用PIL添加中文文本水印背景

环境:Windows10_x64 Python版本 :3.9.2 Pillow版本:9.1.1 写的博客文章被转载且不注明出处的情况时有发生,甚至有部分转载者将文章配图添加自己的水印!为了保护作者劳动成果,添加水印是一个可选项。 今天记录下Windows10环境下使用python3.9简单实现批量添 ......
水印 文本 背景 python3 python

python多装饰器的执行顺序

装饰器实现 def outer(func): """ 自定义逻辑1 """ def inner(*args,**kwargs): """ 自定义逻辑2 """ res = func(*args,**kwargs) """ 自定义逻辑3 """ return res return inner 装饰器装 ......
顺序 python

XMU Python语法

题解: 这道题重点是行号和列号 !千万! 别搞反了,还有就是用dx 和 dy数组表示顺时针转动 1 dx = [-1, 0, 1, 0] 2 dy = [0, 1, 0, -1] 3 n, m = map(int, input().split()) # n行m列 4 x, y, d = 0, 0, ......
语法 Python XMU

Python中使用支付宝支付

# 准备 ```python # 支付宝文档 https://opendocs.alipay.com/open/270/105898?pathHash=b3b2b667 # 在沙箱环境下实名认证 https://openhome.alipay.com/platform/appDaily.htm?ta ......
Python

SpringBoot3.0从入门到项目实战:解决Web应用痛点的最新解决方案

SpringBoot3.0从入门到项目实战:解决Web应用痛点的最新解决方案 SpringBoot是当前Java领域中应用最广的框架之一,而随着SpringBoot 3.0的发布,它迎来了更加全面和强大的一次升级。本文将深入浅出地介绍SpringBoot 3.0的新特性,同时结合实际项目经验,分享W ......

Python基础37 基于tcp、udp套字编程、粘包现象、struct模块

基于tcp协议的套接字编程(sochet编程) 什么是socket? 通常翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把tcp/ip层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中。 套接字分类: AF_UNIX:用在局域网中 AF_INET:用在互联网中 客户端和 ......
模块 现象 基础 Python struct

python给多页excel工作表写跳转目录及回转链接

1 from openpyxl import load_workbook 2 # from openpyxl.drawing.text import Paragraph, RegularTextRun 3 from openpyxl.worksheet.hyperlink import Hyperl ......
链接 目录 python excel

python之pip

##################### 查看当前环境已经安装了哪些包:pip list 查看安装包详情 安装pip_search 使用pip_search ######################## ......
python pip

python环境变量设置以及在 cmd 输入 python 后不报错也无反应的问题

[TOC] ### 一、配置环境变量 #### 1、假设python已按正常步骤安装好 我的安装文件夹是E:\Program Files\Python\Python36 ![](https://img2023.cnblogs.com/blog/3010252/202307/3010252-20230 ......
python 变量 环境 问题 cmd

为组态王编写的 时间段 选择 控件 python

日历控件使用说明 这是一个专门为组态软件(如组态王, 力控等)设计的时间选择控件,用于选择一个时间段,来进行数据报表的查询. 控件实际由2部分组成,1个UI程序,和1个modbus TCP从机服务器.从机服务器用于UI程序和组态软件的通信. 日期部分, 时间间隔 部分, 支持滚轮 改变日期, 改变时 ......
组态 时间段 控件 时间 python

python网络编程 socket

基于TCP协议的套接字编程(socket编程) 什么是Socket呢?我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 套接字的分类:AF_UNIX:用在局域网中AF_INET:用 ......
网络编程 python socket 网络

python索引

变量名[] 正向数时是从零开始,反向是从-1开始 切片变量[头下标:尾下标](不包括尾下标所代表的字符) 变量名[:]:不指定头下标和尾下标时代表获取整个字符串 变量名[1:]:不指定尾下标时代表从指定的头下标到末尾 变量名[:5]:不指定头下标时代表从头开始到尾下标指定的字符但不包含尾下标所对应字 ......
索引 python

Python | yield关键字详解

### yield关键字的说明 `yield` 是 Python 中的一个关键字,它通常与生成器函数一起使用。`yield`就是保存当前程序执行状态。你用 for 循环的时候,每次取一个元素的时候就会计算一次。用 `yield` 的函数 叫 `generator`,和 `iterator` 一样,它 ......
关键字 关键 Python yield

[-002-]-Python3+Unittest+Selenium Web UI自动化测试之定位元素(包括父子,兄弟)及常见操作

1、常见的定位方式 id定位:find_element_by_id() name定位:find_element_by_name() class定位:find_element_by_class_name() link定位:find_element_by_link_text() partial link ......
父子 Unittest Selenium 元素 常见

Traceback (most recent call last) 解决方法:不用 python3 这个命令,新版本用python38这个命令

## 一、报错内容: ubuntu1804编译升级 Python3.8.0 打不开终端、输入不存在的命令不是提示,而是显示下面报错 ```bash Traceback (most recent call last): File "/usr/lib/command-not-found", line 2 ......
命令 python Traceback 不用 python3

python学习_二进制与字符编码

一、计算机如何能认识输入的内容? 计算机是由逻辑电路所组成的,逻辑电路就只有两种状态,开和关,这两种状态正好可以用0和1来表示,如下图 一个位置有0和1两种状态,如果想要表示更多的状态,则需要增加位数(bit),那需要增加多少位数呢?最初计算机是美国人约翰·冯·诺依曼发明的,因为他们常用字符128个 ......
二进制 字符 编码 python

python接口自动化封装导出excel方法和读写excel数据

一、首先需要思考,我们在页面导出excel,用python导出如何写入文件的 封装前需要确认python导出excel接口返回的是一个什么样的数据类型 如下:我们先看下不对返回结果做处理,直接接收数据类型是一个对象,无法获取返回值 ![image.png](https://p3-juejin.byt ......
excel 接口 方法 数据 python

python函数外变量传到函数内处理后不改变函数外的变量,copy模块使用

线上代码 a = [1,2,3] def abc(a): a.remove(1) abc(a) print(a) 这段代码先指定了一个a变量是个list,又写了一个abc函数,功能是把外面传进来的list里面的1这个值去掉 按理说在函数内的执行只应该属于函数内的变化,但是实际打印结果是[2,3],函 ......
函数 变量 模块 python copy

vscode python开发环境搭建

vscode是微软开发的轻量级ide软件,有大量的插件,很适合python开发。以下简述vscode 的python开发环境搭建步骤: 一、官网下载vscode 软件 基于安全考虑软件下载最好到官网下载。vscode官网地址:https://code.visualstudio.com/downloa ......
环境 vscode python

python计算某字符出现次数

count() 方法用于统计字符串里某个字符或子字符串出现的次数. ```python st1 = input().upper() st2 = input().upper() print(st1.count(st2)) ``` ![在这里插入图片描述](https://img-blog.csdnim ......
字符 次数 python

python基础day37 基于TCP、UDP协议的套接字编程和粘包现象

基于TCP协议的套接字编程(socket编程) 什么是Socket? 我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCO/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信 套接字的分类: AF_UNIX:用在局域网中 AF_INET: ......
套接字 现象 基础 python day

Python中对open读取文件内容时的mode模式解析

### 1.Python可以使用open函数来实现文件的打开,关闭,读写操作; Python3中的open函数定义为: ```python open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, c ......
模式 文件 内容 Python open

Python 元组转换为列表

### 1.直接将元组转为列表 ```python tup = (21, 19, 11, 46, 18) print(tup) lt = list(tup) print(lt) ``` 输出 ```python (21, 19, 11, 46, 18) [21, 19, 11, 46, 18] `` ......
Python

python中如何简洁剔除列表中的特定值

在Python中,可以使用列表推导式或filter函数来剔除列表中的特定值。 方法一:使用列表推导式 ```python original_list = [1, 2, 3, 4, 5] exclude_value = 3 new_list = [x for x in original_list if ......
python

pip安装python包到指定python版本下

1.命令行进入到指定python安装目录。比如我电脑上有python3.8也有python3.9。准备给python3.9安装指定的包 2.执行: python -m pip install 包名 ......
python 版本 pip

python学习_转义字符

一、什么是转义字符 转义字符反斜杠(\),转义字符的表现形式:反斜杠+想要实现转义功能首字母 如:\n:换行,n是newline的首字母 \r:回车,r是return的首字符,回车是光标回到当前行的开头位置 \t:水平制表符,t是tab的首字母(一个\t占4个空格) \b:退格,b是backspac ......
转义 字符 python

关于FaceBook的web应用事件接入方法

最近在做海外的一个web项目,投放需要投fb广告,所以需求是要上报事件,至少要上报注册和充值。 先记录几个文档,后续再来完善 https://developers.facebook.com/docs/app-events/getting-started-app-events-web https:// ......
FaceBook 事件 方法 web

图书推荐管理系统Python,基于Django和协同过滤算法实现

## 一、介绍 图书推荐系统 / 图书管理系统,以Python作为开发语言,基于Django实现,使用协同过滤算法实现对登录用户的图书推荐。 ## 二、效果展示 ![1688450726836-3db42977-53e6-431c-9ee2-8f09e633cc1b](http://zwgroup. ......
算法 管理系统 Python Django 图书

npm install 报错 npm ERR! gyp verb check python checking for Python executable "python2.7.15" in the PATH

今天新启动一个项目,在 npm install 安装依赖项时出现报错。 $ npm install > husky@0.14.3 install D:\programs\rubik-web\node_modules\husky > node ./bin/install.js husky settin ......
python quot executable npm checking

web开发基础笔录(5)-Javascript(1)

[TOC] # 概述 JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式 ......
笔录 Javascript 基础 web