
Python
锅锅是锅锅
这个作者很懒,什么都没留下…
展开
-
香橙派AIPro开机测试
刚到手一块香橙派AIPro,立即来个开机 硬件测试体验原创 2024-06-12 10:11:01 · 970 阅读 · 0 评论 -
python自动化测试 selenium 您的连接不是私密连接的解决办法
【代码】python自动化测试 selenium 您的连接不是私密连接的解决办法。原创 2023-01-08 16:52:32 · 1298 阅读 · 0 评论 -
python文件转换成exe可执行的windows文件
python的程序需要运行环境有时候很不方便,因为要交给别人代码可能因为环境的原因运行各种问题,这里给出直接讲python程序转换成exe文件,很方便直接给执行程序就可以,也不用担心运行环境问题而运行不了二、工具1、安装pyinstallerpip install pyinstaller2、编写python文件注意代码里面不能有中文,包含注释,不然报错3、转换成exe命令说明打包成一个exe格式的文件pyinstaller -F D:\project\test.py没有控制台的黑原创 2022-12-07 22:33:47 · 3221 阅读 · 1 评论 -
python自动化测试 namp端口扫描
python nmap原创 2022-09-11 17:54:17 · 868 阅读 · 0 评论 -
python操作蓝牙
python操作蓝牙原创 2022-09-04 09:17:45 · 7098 阅读 · 2 评论 -
python操作wifi
python操作wifi原创 2022-09-03 21:19:16 · 5103 阅读 · 0 评论 -
python autogui自动测试
autogui原创 2022-08-30 21:41:57 · 1932 阅读 · 0 评论 -
python实现远程telnet登录
python登录telnet原创 2022-08-27 22:18:49 · 6390 阅读 · 0 评论 -
python自动化测试selenium(四)切换页面、切换窗口
切换页面、切换窗口原创 2022-06-28 14:49:20 · 9799 阅读 · 2 评论 -
python自动化测试selenium(三)下拉选择框、警告框处理、页面截图
下拉框、警告处理、页面截图原创 2022-06-28 14:34:34 · 1219 阅读 · 0 评论 -
python自动化测试selenium(一)
自动化测试原创 2022-06-28 12:24:31 · 350 阅读 · 0 评论 -
python免安装版使用
一、介绍python对操作系统比较敏感,这里给出免安装版本的使用方法二、使用方法1、下载https://www.python.org/ftp/python/找到合适的版本,这里以3.7.3为例https://www.python.org/ftp/python/3.7.3/2、解压3、下载pip工具1、下载get-pip.pyhttps://pip.pypa.io/en/stable/installing/另存2、下载pip打开cmd3、修改python37._pth文件原创 2022-03-25 11:50:39 · 6214 阅读 · 0 评论 -
python播放网络摄像头
import cv2url = 'rtsp://admin:admin@192.169.1.31:8899/'#根据摄像头设置IP及rtsp端口cap = cv2.VideoCapture(url)#读取视频流while(cap.isOpened()): # Capture frame-by-frame ret, frame = cap.read() # Display the resulting frame cv2.imshow('frame',frame)原创 2021-09-16 20:00:02 · 400 阅读 · 0 评论 -
python开发安卓应用--环境搭建测试
一、介绍python开发手机app可以基于kivy框架,开发安卓和ios的app二、环境安装1、安装kivy2、编写测试代码from kivy.app import Appfrom kivy.lang import Builderfrom kivy.uix.button import Buttonclass TestApp(App): def build(self): return Button(text="hello guoguo\n")TestApp()原创 2021-09-13 09:13:45 · 1277 阅读 · 0 评论 -
python延时函数的使用
库import time函数time.sleep(seconds)参数:seconds延迟执行代码的秒数示例import timewhile(1): print("hello guoguo") time.sleep(1)原创 2021-08-30 10:05:51 · 12183 阅读 · 1 评论 -
python爬取微信朋友圈
一、安装库pip install psutilpip install pywinauto二、代码import psutil #psutil 用于获取微信电脑版的进程信息import pywinauto#pywinauto 用于自动化控制微信电脑版from pywinauto.application import ApplicationPID = 0print("获取微信进程id")for proc in psutil.process_iter(): try:原创 2021-08-29 12:23:13 · 2770 阅读 · 3 评论 -
python识别二维码
安装库pip install opencv-python转换代码import cv2#导入opencv库img=cv2.imread("csdn.png")#打开二维码图片det=cv2.QRCodeDetector()#创建二维码识别器val, pts, st_code = det.detectAndDecode(img)#识别二维码print(val)#打印识别出的链接结果...原创 2021-08-29 10:48:47 · 7088 阅读 · 0 评论 -
python自动化办公--pdf文档操作
一、介绍pdfplumber是一个pdf操作第三方库,可以实现pdf的提取文本、表格、尺寸等。二、安装库pip install pdfplumber三、使用方法1、类介绍「pdfplumber.PDF类」属性 描述.metadata 获取pdf基础信息,返回字典.pages 一个包含pdfplumber.Page实例的列表,每一个实例代表pdf每一页的信息。2、导入库import pdfplumber3、打开pdf文件pdf = pdfplumber.open("test.pd原创 2021-08-25 14:39:08 · 649 阅读 · 0 评论 -
python单步调试工具pdb
一、介绍pdb是和gdb类似的工具,用于单步调试程序,大部分的命令都相同,而且内建与python二、命令三、使用1、进入调试模式方法1打开cmd,切换到工程路径,输入python -m pdb 图书管理系统.py 进入单步调试方法2在所调试程序的开头中:import pdb 并在你的代码行设置断点:pdb.set_trace()2、列出接下来要运行的程序3、查看全部变量4、单步执行...原创 2021-08-25 14:19:54 · 796 阅读 · 0 评论 -
python调试工具icecream
一、介绍icecream是python的一个打印调试工具,方便我们调试代码二、安装库pip install icecream三、使用1、在代码里面导入库from icecream import ic2、加入打印的内容def plus_five(a): return a+5num1 = 20num2 = 30ic(plus_five(1))ic(num1)ic(num2)完整代码from icecream import icdef plus_five(a):原创 2021-08-25 11:55:42 · 763 阅读 · 0 评论 -
python定时函数使用
一、导入库import os,sys,timeimport threadingimport signal二、函数介绍TIMER.cancel()signal.signal(signal.SIGINT, timer_stop)#使用捕获信号结束定时器TIMER = threading.Timer(2, timer_fun)#参数:第一个是定时器时间间隔,第二个是定时器函数TIMER.start()三、示例import os,sys,timeimport threadingimport原创 2021-08-20 20:55:53 · 755 阅读 · 0 评论 -
python字符串替换
str.replace(old, new[, max])参数old – 将被替换的子字符串。new – 新字符串,用于替换old子字符串。max – 可选字符串, 替换不超过 max 次返回值返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。示例upcallbackfunstr = "\char *func(char *oldpayload)\n\{\n\ #define PAYLOAD_SIZE原创 2021-08-18 16:39:32 · 6011 阅读 · 0 评论 -
python自动化测试,调用c程序
一、介绍python可以做测试c的程序,用到ctypes模块ctypes 有以下优点:Python内建,不需要单独安装可以直接调用二进制的动态链接库在Python一侧,不需要了解Python内部的工作方式在C/C++一侧,也不需要了解Python内部的工作方式对基本类型的相互映射有良好的支持ctypes 有以下缺点:平台兼容性差不能够直接调用动态链接库中未经导出的函数或变量对C++的支持差二、方法1、编写c函数2、编译c函数为动态库3、python2程序里面导入库from原创 2021-08-14 22:54:56 · 1925 阅读 · 2 评论 -
python 自定义tcpip协议包工具scapy
一、介绍Scapy是一个可以让用户发送、侦听和解析自定义网络报文的Python程序,比如只发物理层报文、只发icmp的报文等等,利用这个可以做很多在socket层数之下的小工具。二、Scapy下载安装pip install scapy三、使用方法#导入库#from scapy import * #linuxfrom scapy.all import * #windows#生成各网络层的包print("生成更网络层的包")eth_packet = Ether()#生成以太网包ip_p原创 2021-08-01 19:18:57 · 3034 阅读 · 1 评论 -
python实现抓包工具 基于winpcap
一、介绍平时发网络数据都是基于应用层的收发,如果要进行底层发送和接收必须使用另外的工具,这里以winpcap介绍tcpip底层的收发二、安装包pip install winpcapy三、代码编写1、导入库from winpcapy import WinPcapUtils2、发数据arp_request_hex_template = "%(dst_mac)s%(src_mac)s08060001080006040001" \ "%(se原创 2021-06-02 16:12:54 · 4710 阅读 · 1 评论 -
python可视化图表生成(三)词云图
一、安装库二、生成词云图原创 2021-05-09 16:12:15 · 189 阅读 · 2 评论 -
python图像预处理-(二)腐蚀与膨胀
一、介绍腐蚀膨胀是图像预处理中经常用的操作,主要作用是消除干扰膨胀就是把白色区域扩大,消除黑色小块或空洞;腐蚀就是把白色区域缩小,消除白色小块,扩大黑色区域二、代码实现import numpy as npimport cv2 as cvimport copyimg = cv.imread('test.jpg')#读取图片cv.imshow("img", img)#显示图片img_gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)#灰度化cv.im原创 2021-05-09 15:35:15 · 3054 阅读 · 1 评论 -
图书管理系统--python
一、介绍主要功能实现1、借书2、添加新书3、查找图书数据存储:excel表界面:cmd窗口import xlwtimport xlrdimport xlutils.copytotal_books = 0#book = {"书名":"","作者":"","价格":"","编号":"","位置":""}def read_book_num(): book_excel = xlrd.open_workbook("图书.xls") sheet1 = book_excel.sh原创 2021-05-09 12:23:52 · 328 阅读 · 0 评论 -
卷积神经网络手写体推理代码实现--基于python tensorflow
一、介绍输入为28x28的图片的浮点型数据输出0-9的概率值二、代码#导入库import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#产生权重参数变量def w_value(shape): w_v = tf.truncated_normal(shape, stddev=0.1)#生成张量产生随机数填充 return tf.Variable(w_v)#返回变量张量,填充随原创 2021-05-09 12:18:39 · 243 阅读 · 0 评论 -
卷积神经网络手写体训练代码实现--基于python tensorflow
一、介绍输入为28x28的图片的浮点型数据输出0-9的概率值二、代码#导入库import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#产生权重参数变量def w_value(shape): w_v = tf.truncated_normal(shape, stddev=0.1)#生成张量产生随机数填充 return tf.Variable(w_v)#返回变量张量,填充随原创 2021-05-09 12:17:17 · 166 阅读 · 0 评论 -
全连接神经网络手写体推理代码实现--基于python tensorflow
一、介绍输入为28x28的图片的浮点型数据输出0-9的概率值二、代码#导入tensorflow库import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport numpy as np#下载数据集mnist = input_data.read_data_sets('MNIST_data/', one_hot=True)#输入x = tf.placeholder(tf.f原创 2021-05-09 12:12:41 · 205 阅读 · 0 评论 -
全连接神经网络手写体训练代码实现--基于python tensorflow
#导入tensorflow库import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport numpy as np#下载数据集mnist = input_data.read_data_sets('MNIST_data/', one_hot=True)#输入x = tf.placeholder(tf.float32, [None, 784])#目标输出y = tf.pla原创 2021-05-09 12:08:21 · 153 阅读 · 0 评论 -
python多维数组的创建
一、介绍在python里面已经没有了多维数组的概念,直接用的张量来表示多维数组,其实也就换了个名字二、用法1、一维数组重复方法定义一维数组numpy方法一维数组二维数组重复方法定义二维数组numpy方法二维数组三维数组重复方法定义三维数组numpy方法三维数组...原创 2021-05-02 09:11:29 · 9807 阅读 · 3 评论 -
python界面编程-thinker
一、介绍thinker是python内置界面库不需要额外安装二、控件使用1、窗口import tkintertop = tkinter.Tk()#创建窗口top.mainloop()#消息循环2、按钮from tkinter import *def button_event(): print("按钮按下\n") return#创建窗口main_window = Tk()#设置窗口#设置标题#设置大小#设置可变属性B = Button(main_win原创 2021-05-01 08:58:53 · 12239 阅读 · 2 评论 -
一、python基础(三)面向对象、高级变量类型可变类型、列表、元组、集合、字典
一、面向对象#创建class cal: def add(self,x,y): z = x+y return z def dec(self,x,y): z = x-y return z #实例化my_cal = cal()my_cal1 = cal()my_cal2 = cal()#访问使用a = 10b = 5c = my_cal.add(a,b)d = my_cal.dec(a,b)print(原创 2021-05-01 08:43:57 · 168 阅读 · 1 评论 -
python基础(二)多文件编程、文件操作
一、多文件编程cal.pydef add(x,y): z = x + y return zdef max(x,y): if(x > y): return x else: return ymain.pyfrom cal import addif __name__ == "__main__": a = 0 b = 0 a = max(10, 20) print("max",a)else:原创 2021-05-01 08:31:17 · 714 阅读 · 1 评论 -
python图像预处理-(一)灰度化、反向灰度化、二值化、大小调整
一、安装库二、灰度化、反向灰度化、二值化、大小调整from PIL import Imageimport matplotlib.pyplot as pltimport numpy as np #获取图片img = Image.open("test.jpg")#生成灰度化图片img_gray = img.convert('L')#转换为灰度化图片plt.imshow(img_gray, cmap='gray')plt.axis("off")plt.show()im原创 2021-04-30 23:32:37 · 4097 阅读 · 4 评论 -
python可视化图表生成(二)
一、安装拓展包pip install matplotlib二、柱状图1、并列import numpy as npimport matplotlib.pyplot as pltsize = 5a = np.random.random(size)#产生5个随机数b = np.random.random(size)c = np.random.random(size)x = np.arange(size)#产生0-5的等差数列公差1total_w = 0.8n = 3#一组三个柱形图原创 2021-04-28 20:56:19 · 2789 阅读 · 17 评论 -
python可视化图表生成(一)
一、安装拓展包pip install matplotlib二、折线图import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0, 2, 100)#创建等差数列 0-2之间100个plt.plot(x, x, label="line1")#第一个参数为横坐标 第二个为纵坐标 第三个为曲线名字plt.plot(x, x**2, label="line2")plt.plot(x, x**3, label="line3")原创 2021-04-27 22:04:21 · 8948 阅读 · 16 评论 -
python udp网络通信
UDP通信不需要建立链接#不需要建立连接import socketimport time#创建socket对象#SOCK_DGRAM udp模式s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#host = socket.gethostname()#port = 1000#s.bind((host, port)) #绑定本地ip和端口while(1): #发送数据 字节 s.sendto("你好".encode(),原创 2021-04-16 21:22:10 · 1528 阅读 · 0 评论