python实用
文章平均质量分 81
Carson's blog
记录分享知识,欢迎点赞评论关注!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python爬取数据并进行数据CRUD的Web可视化项目
爬取豆瓣网站`https://book.douban.com/top250`上面的Top250数据,然后将数据保存到Mysql数据库中,最后这些数据记录以Web的方式进行展示,并实现对这些数据记录的CRUD(增删改查)!原创 2023-06-25 01:19:58 · 752 阅读 · 0 评论 -
搭建简单的Web学生成绩管理系统项目 (python+flask+html+css+mysql)
项目概述技术栈 (python+mysql+html+css+flask框架)此系统后端采用python以及flask框架,数据库使用Mysql,前端利用HTML+CSS美化。具体实现的基本功能已完成的功能已经实现对mysql数据库中数据的增删改查。已完成的功能所需数据全部来自mysql数据库,具体已经实现的功能如下:1: 管理员登陆(通过正则限制登陆的输入.防止SQL注入)2: 管理员注册,修改,删除和数据展示3: 学生信息添加和数据展示4: 学生选课信息添加和数据展示5: 学生成绩信息原创 2021-06-10 21:45:14 · 16118 阅读 · 29 评论 -
利用 百度AI接口 手势识别+time+opencv+threading+pyautogui等模块实现 手势控制电脑音乐播放
分享记录一个通过手势控制音乐播放的脚本.实现思路:调用百度的人工智能接口,利用opencv+threading线程控制,读取摄像头每一帧进行识别,当识别出手势后再利用pyautogui转换成对应的模拟键盘操作,从而实现 手势控制音乐播放的效果。实现前提:需要申请并创建百度AI应用强调:如何使用和调用百度手势识别接口1:进入百度AI开发平台:链接2:在页面上选择进入控制台:3:登陆百度账号(没有百度账号的需要先注册)4:登陆进来后点击人体分析(里面包含了 手势识别 接口)5:再进来后 点原创 2021-01-19 23:04:21 · 968 阅读 · 3 评论 -
(Python)利用python+百度AI接口+tkinter+threading等模块制作图片OCR文字识别工具
分享记录一个淘宝天猫定时抢购抢购脚本.实现前提:需要申请并创建百度AI应用强调:如何使用和调用百度ocr文字识别接口1:进入百度AI开发平台:链接2:在页面上选择进入控制台:3:登陆百度账号(没有百度账号的需要先注册)4:进来后点击文字识别5:进来后再点击创建应用(这里我已创建好)5:获取我门需要的三个信息,后面代码需要用到即AppID,APIkey,SecretKeyOCR文具代码如下:#导入百度aip包from aip import AipOcr as ocr#导入gu原创 2021-01-18 15:58:38 · 1017 阅读 · 4 评论 -
利用腾讯 优图visionseed硬件 实现人脸疲劳检测项目(包括数据读取,数据保存,数据web端展示)
一:安装 vision seed SDK1:如何安装SDK?WIN+R进入cmd工具窗口,通过python pip工具执行命令pip install –upgrade vision安装。如下:二:如何从visionseed获取数据1:获取数据的第一步需要将VisionSeed通过USB数据线连接到电脑2:了解sdk获取相关算法数据的调用方法。进入visionseed sdk官网: https://visionseed.youtu.qq.com/docs/sdk-python/了解获取原创 2021-01-02 16:57:19 · 1877 阅读 · 2 评论 -
带有GUI界面的12306(默认二等座)无限自动查询并购票的脚本(购票成功发送邮件)
分享记录一个带有GUI界面的12306(默认二等座)无限自动查询并购票的脚本(购票成功发送邮件)from tkinter import * #编写GUI界面import threading #引入线程,解决GUI堵塞from selenium import webdriver#导入显式等待相关库from selenium.webdriver.support.ui import WebDriverWait#导入显式等待条件语句库from selenium.webdriver.support i原创 2020-12-22 19:11:15 · 1040 阅读 · 1 评论 -
Python (自动化) 基础 驱动的安装&&网页元素的基本定位和操作
一:浏览器驱动的安装IE:Ie驱动下载Edge:Edge驱动下载Firefox:Firefox驱动下载Chrome:Chrome驱动下载链接1Chrome驱动下载链接2强调:浏览器驱动的配置问题:1.1 若驱动文件的后缀名为.exe文件,则直接将其放在python的安装目录中或者放在python安装目录中scripts文件夹中(windows平台),Ubuntu系统放在/usr/bin/.1.2若驱动为压缩文件,则将文件解压中,放置到上述目录中。1.3如果不放到上述目录,则需要在path中原创 2020-07-09 13:08:48 · 421 阅读 · 0 评论 -
Python-利用xlrd库和xlwt库和os库(完成对Excel文件读取的各个应用任务)
任务一:遍历指定文件夹的excel文件(利用os库)代码如下(有注释:)import os #操作系统文件和处理文件路径的依赖库def search(project_path): #获取路径下的文件夹和文件(不是完整路径) fileList = os.listdir(project_path) #以文件后缀为判断依据寻找excel文件 for file_name in fileList: file_path = os.path.join(pro.原创 2020-10-14 21:50:17 · 1105 阅读 · 1 评论 -
Python-应用os库(示例对文件夹和文件进行操作)
python的os模块,提供了访问多个操作系统的功能.它的子模块也提供了操作文件和目录以及处理路径的方法os库基础知识:1:os.path.getsize(file_name)可以获取文件大小,即多少字节。2:os.walk(文件夹地址),返回一个含有三个元素的元组,即(root,dirs,files)。其中,root是当前正在遍历的这个文件夹的本身的路径。其中,dirs 是一个list(列表) ,内容是该文件夹中所有的目录(文件夹)的名字(不包括子目录)。其中,files 同样是list(列表原创 2020-10-14 19:07:16 · 979 阅读 · 1 评论 -
Python(自动化线性测试) 两种方式利用selenium自动登陆QQ邮箱发送邮件并退出
Pyhon# Selenium## 分享## 线性测试List item自动登陆QQ邮箱发送邮件@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作原创 2020-07-07 11:30:19 · 1870 阅读 · 0 评论 -
利用Tkinter制作简易的文本编辑器
*思路分析1.首先是复制粘贴取消重做等功能,这些功能其实不用我 们去实现,因为tkinter 有内建的实现,我们只需要调用 一个函数即可。2.对于打开新建保存另存为,就是考验我们读写文件的基 本功了,我曾经写过关于 Python 的标准库的文档,大家可 以下载下来读读,或者读读其他人写的标准库的,反正我 写完了这个之后感觉自己对标准库的操作水平提高了一个 档次。3.对于查找,也是增加的唯一的一个比较复杂的功能,因 为它需要再建一个窗口,至于真正的查找,不用我们把文 本内容拿出来用正则去匹配然后再定位,原创 2020-07-31 20:54:24 · 2841 阅读 · 2 评论 -
python-Webbrowser模块 浏览器操作
python的webbrowser模块支持对浏览器进行一些操作,对于爬虫来说是比较基础的知识点1.主要有以下三个方法:1:webbrowser.open(url, new=0, autoraise=True)2: webbrowser.open_new(url)3:webbrowser.open_new_tab(url)import webbrowserwebbrowser.open(‘http://www.baidu.com’,new=0,autoraise=True) #new:0/原创 2020-10-17 11:44:32 · 2248 阅读 · 0 评论 -
基于python的Tkinter模块和Threading模块制作的用于班级/多人抽签的小程序
程序思路:*先录入需要进行抽签的所有人的名字数据,然后进行随机打乱,显示随机打乱的结果在标签上,通过增加Threading模块控制抽签这个线程的进行与停止。*在本例中,我增加了当抽到之前已经抽到的人时,会提示此人被选过且选过了几次(见代码)注意事项:1:代码中录入数据的部分是基于手动输入名字的少数人的情况,如果人数较多,可通过本文导入的方式进行数据导入。且当人名固定时,可以将这里输入数据部分的代码去掉,改为固定的人名数据,那么每次启动程序时不用都输入数据2:更新GUI界面容易陷入的BUG:即开原创 2020-11-07 11:57:56 · 2138 阅读 · 0 评论 -
python(自动化)利用selenium+百度ocr文字识别验证码实现自动登陆登陆CET-四级报名系统
步骤实现:1:登陆打开CET-考试系统2:填写相关登陆信息3:调用百度ocr实现文字验证码识别4:实现登陆强调:如何使用和调用百度ocr文字识别接口1:进入百度AI开发平台:链接2:在页面上选择进入控制台:3:登陆百度账号(没有百度账号的需要先注册)4:进来后点击文字识别5:进来后再点击创建应用(这里我已创建好)5:获取我门需要的三个信息,后面代码需要用到即AppID,APIkey,SecretKey需要用到的python库:1:selenium2:time(时间模块,原创 2020-07-12 04:11:50 · 2351 阅读 · 3 评论 -
python Demo 进行视频的播放解析
分享记录一个视频的解析器.代码如下:from urllib import parseimport tkinter.messagebox as msgboximport tkinter as tkimport reimport webbrowserfrom selenium import webdriver"""原理,利用quote_plus加密后的视频链接传送给视频解析接口(即视频解析网址)"""class APP: def __init__(self,width=500,hei原创 2020-11-16 22:00:56 · 565 阅读 · 0 评论 -
利用python制作三种简易的程序进度条(三种简易的进度条分享)
方式一:利用tqdm模块代码如下:from time import sleepfrom tqdm import tqdm# 这里同样的,tqdm就是这个进度条最常用的一个方法# 里面存一个可迭代对象for i in tqdm(range(1, 500)): # 模拟你的任务 sleep(0.01)sleep(0.5) 效果如下:方式二:带时间的进度条代码如下:import timescale = 50print("进度条执行开始".center(scale // 2原创 2020-11-16 21:46:56 · 1358 阅读 · 0 评论
分享