软件测试 软件tkinter python

python3修改安全组

场景:办公网络访问云资源,公司出口IP会变,试试更新到安全组 脚本如下: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2023/11/15 13:12 # @File : security_group.py # @Author : ......
python3 python

Python 获取指定目录所有深层文件路径(包括子目录下的所有文件)

import os def get_all_deep_files_in_folder(folder_path): all_files = [] file_paths = os.listdir(folder_path) for item in file_paths: fp = os.path.join ......
子目 文件 子目录 深层 路径

测试开发常见算法题

1.冒泡排序 def faet_sort(test: list) -> list: """冒泡排序""" for i in range(len(test)): for j in range(len(test)-i-1): if test[j] > test[j + 1]: test[j], test ......
算法 常见

python 读取社保年度对账单数据

""" python 读取 社保年度对账单 pdf 数据 """ import pandas as pd import pdfplumber pd.set_option('display.width', None) pd.set_option('display.max_rows', None) pd ......
对账单 社保 年度 数据 python

laravel+python+包迁移

命令行打包 pip install wheel setuptools pip wheel --wheel-dir=./my_packages -r requirements.txt 这将根据requirements.txt文件中列出的依赖包及其版本号,安装解压后的依赖包到您的项目中。--no-ind ......
laravel python

Junit单元测试的maven设置

maven 官方文档: https://maven.apache.org/surefire/maven-surefire-plugin/usage.html maven是通过插件 maven-surefire-plugin 来执行单元测试 指定test文件的之间的执行顺序 <plugin> <gro ......
单元 Junit maven

python第十章:数据类型之字符串

一,什么是字符串 用单引号’或双引号”括起来的文本 如果文本中包含有单引号或双引号时怎么办? 1 2 3 4 # 用单引号定义包含双引号的字符串 print('he said:"ok"') # 用双引号定义包含单引号的字符串 print("he said:'ok'") 运行结果: he said:" ......
字符串 字符 类型 数据 python

python:第九章:macos安装pycharm(2023.2.4)

一,下载 1,访问官网: https://www.jetbrains.com/ 如图:跳转到pycharm的下载页面: 在pycharm页面,点击下载按钮: 在下载页面,拉到下面的Community Edition,点击下载: 二,安装: 启动应用,下面的界面选中复选框,并点击continue按钮: ......
pycharm python macos 2023

python:第八章:macos为python配置环境变量(3.12.0)

一,查看老版本的python信息: 1,启动终端,查看旧的python的版本 liuhongdi@192 ~ % python --version Python 3.9.1 2,查看旧的pytnon的安装路径 liuhongdi@192 ~ % which python python: aliase ......
python 变量 环境 macos 12

python:第七章:macos安装python(3.12.0)

一,下载python 点击Downloads->macOS: 点击安装包链接下载: 二,安装 双击下载的安装包,进入安装界面,点继续按钮,如图: 一步一步点击 继续,此处点击 同意按钮: 此处点击 安装 按钮: 安装完成后点击 关闭 按钮即可,如图: 说明:刘宏缔的架构森林—专注it技术的博客,网站 ......
python macos 12

渗透测试常用专业术语

渗透测试常用专业术语 POC 全称 ' Proof of Concept ',中文 ' 概念验证 ' ,常指一段漏洞证明的代码。(证明漏洞的存在) EXP 全称 ' Exploit ',中文 ' 利用 ',指利用系统漏洞进行攻击的动作。(利用漏洞进行攻击) Payload 中文 ' 有效载荷 ',指 ......
术语 常用 专业

Picamera2 Python library

安装 目前2022年之后的镜像已经预装了picamera2, 如果需要安装使用 sudo apt install -y python3-picamera2 此包会安装X-windows和GUI依赖, 如果不需要使用, sudo apt install -y python3-picamera2 --n ......
Picamera2 Picamera library Python

渗透测试第二次实验

网络空间引擎: 白帽汇的fofa,知道创宇的ZoomEye,360的Quake,奇安信的hunter以及shodan和censys等等 利用ZoomEye实现信息收集过程: 搜索在CN的windows操作系统,运行为Apache的服务器: 实时资产更新: 可以看到最后更新i时间是2023-11-15 ......

使用exe4j软件将打包好的jar包转成exe文件

链接在此 相关教程跳转 我的实践(请忽略项目名称) ......
exe 文件 exe4j 软件 exe4

python相关命令

管理员权限:set-executionpolicy remotesignedpython -Vnvidia-smipython -m venv venv ./vevn/Scripts/activate.bat or venv\Scripts\Activate.ps1 pip3 install tor ......
命令 python

Python实现端口扫描

实验环境 攻击主机IP:172.18.53.145 目标主机IP:172.18.53.28 脚本编写 思路:遍历连接目标的所有端口,如果连接成功说明该端口开放,为了提升效率,使用多线程执行 代码实现如下: import threadpool import socket ip = input("Ent ......
端口 Python

【re】brainfuck转python代码

直接用脚本: def shrinkBFCode(code): cPos2Vars = {} #位置对应的变量 cPos2Change = {} #位置中 + 号 增加的值 varPos = 0 nCode = [] incVal = 0 lc = None dataChangeOp = set([' ......
brainfuck 代码 python

代码随想训练营第三十六天(Python)| 435. 无重叠区间、763.划分字母区间、56. 合并区间

435. 无重叠区间 class Solution: def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int: intervals.sort(key=lambda x: x[0]) count = 0 for i in r ......
区间 训练营 随想 字母 代码

python小技巧-sql语句IN在python中的格式化

例如sql语句可能是: sql='''select * from test_table where 1 and id_no IN ({0}) ''' 需要在python之中对sql进行格式化,先有id_no_list: id_no_list=['123','456','678','111',] 对s ......
python 语句 格式 技巧 sql

常用的Python代码片段(通用)

递归Merge数据表 df = functools.reduce( lambda left, right: pd.merge(left, right, how='left',on=['id','year']), [maps, pp,pp_doy_rainDayCounts,pp_moy_rainZs ......
片段 常用 代码 Python

常用的Python代码片段(地理相关)

把pandas的dataframe转为geopandas的地理格式(df to geodf) def df2gdf(df, lon_col='longitude', lat_col='latitude', epsg=4326, crs=None): gdf = gpd.GeoDataFrame(df ......
片段 地理 常用 代码 Python

python初学者学习笔记-第十章-pandas

Chapter10/pandas 10.1 dataframe简介 dataframe是pandas中最基础的数据结构,当然它也是pandas中最常见的对象,它跟表格类似。 dataframe的行和列是分别存储的数据集;这种存储方式,加快了列和行的操作效率。 10.1.1 创建dataframe 一 ......
初学者 笔记 python pandas

Selenium 3.0 + Python自动化测试框架

文档说明 Selenium是一个用于Web应用程序自动化测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 Selenium测试的主要功能包括: 测试与浏览器的兼容性:测试应用程序是否能很好的工作在不同的浏览器和操作系统之上。 测试系统功能:创建回归测试,检验软件功能和用 ......
框架 Selenium Python 3.0

Python简史

Python 的历史可以追溯到上世纪80年代末和90年代初,由荷兰计算机科学家 Guido van Rossum 在荷兰国家研究所 (CWI) 开发而成。以下是 Python 的详细历史: 1980 年代: Python 的起源可以追溯到 1980 年代末期。Guido van Rossum 作为一 ......
简史 Python

FIO测试工具

一、fio简介 FIO是测试磁盘性能的一个非常好的工具,用来对硬件进行压力测试和验证。 支持几平所有的存储描述参数,大量对CPU、内存、进程/线程、文件、I0特性的配置。 1、fio安装 yum install gcc libaio libaio-devel 2、测试使用 ......
测试工具 工具 FIO

python tkinter treeview 仿 excel表格

代码: from tkinter import ttk from tkinter import * root = Tk() # 初始框的声明 columns = ("姓名", "IP地址") treeview = ttk.Treeview(root, height=18, show="heading ......
表格 treeview tkinter python excel

Python:dcm转jpg脚本

import pydicom from PIL import Image import numpy as np import os def convert_dicom_to_jpeg(dicom_file_path, output_folder): # 读取DICOM文件 dicom_file = ......
脚本 Python dcm jpg

软件测试|MySQL HAVING分组筛选详解

简介 在 MySQL 数据库中,HAVING 子句用于在使用 GROUP BY 子句对结果进行分组后,对分组后的数据进行筛选和过滤。它允许我们对分组后的结果应用聚合函数,并基于聚合函数的结果进行条件过滤,从而得到我们需要的最终结果集。本文将详细介绍 HAVING子句的用法,并提供一些实际示例以帮助大 ......
软件测试 HAVING MySQL 软件

软件测试|MySQL中的GROUP BY分组查询,你会了吗?

MySQL中的GROUP BY分组查询:详解与示例 在MySQL数据库中,GROUP BY语句用于将数据按照指定的列进行分组,并对每个分组执行聚合函数操作。这就是的我们可以在查询中汇总数据并生成有意义的结果。本文将深入介绍MySQL中的GROUP BY语句,并提供示例来说明其用法。 基本语法 在 M ......
软件测试 MySQL GROUP 软件

软件测试|Python openpyxl库使用指南

简介 我们之前介绍过,python在自动化办公方面可以大放异彩,因为Python有许多的第三方库,其中有很多库就支持我们对office软件进行操作,熟练的使用Python对office进行操作,可以实现自动化办公,极大提升我们的工作效率。本篇文章,我们就来介绍一下处理Excel的第三方库,openp ......