自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 python使用tkinter和ttkbootstrap制作UI界面(二)

这次讲解UI界面常用的主键,延续上文的框架进行编写,原界面如下:效果如下:效果如下:效果如下:效果如下:效果如下:本次在ui_test.py新增代码,新增如下:在test_two.py写入界面二,代码如下:本次讲解UI常用组件的写法,后续将更新组件的调用方法,有疑问欢迎找博主进行答疑,我是活动的笑脸,希望大家积极点赞,本篇到此结束。

2024-04-19 20:07:30 294

原创 python使用tkinter和ttkbootstrap制作UI界面(一)

新建ui_test.py文件编写主体界面,新建test_one.py和test_two.py编写分界面,以下先进行主体界面编写,代码如下:运行界面如下:效果如下:效果如下:效果如下:效果如下:效果如下:效果如下:效果如下:在ui_test.py中写入主界面代码,代码如下:在test_one.py中写入界面一代码,代码如下:篇幅有限,界面二会更新更多组件的编写方式,有疑问欢迎找博主进行答疑,我是活动的笑脸,希望大家积极点赞,本篇到此结束。

2024-04-19 09:18:35 582

原创 综测仪E7515B控制方法

实现自动化控制,本次为大家讲解综测仪E7515B的控制逻辑。

2024-04-06 21:30:38 446

原创 综测仪MT8862A控制方法

实现自动化控制,本次为大家讲解综测仪MT8862A的控制逻辑。

2024-04-06 21:25:59 363

原创 电源66319D控制方法

实现自动化控制,电源为基础的模块,下面为大家讲解电源66319D的控制逻辑。

2024-03-28 22:14:11 361

原创 pyvisa库实现仪器控制

pyvisa自动化控制仪器

2024-02-29 20:58:51 308

原创 python的os模块详解

python的os模块使用频率高,这里对一些常用的方法进行归纳。

2024-02-27 22:34:40 332

原创 Python使用Treeview制作表格(二)

Python编写GUI界面

2022-08-01 23:35:45 1947 1

原创 Python使用Treeview制作表格

本文需要以下的库文件,读者可以按照下方的方法进行安装:"""需安装的库文件:pip install ttkbootstrap换源网址:- 豆瓣:http://pypi.douban.com/simple/- 中科大:https://pypi.mirrors.ustc.edu.cn/simple/- 清华:https://pypi.tuna.tsinghua.edu.cn/simple换源安装,例如:pip install ttkbootstrap -i https://pypi.tuna

2022-05-15 11:52:20 2550

原创 Python使用xlwt模块保存并设计excel格式文件

本文需要以下的库文件,读者可以按照下方的方法进行安装:"""需安装的库文件:pip install xlwtpip install patterns换源网址:- 豆瓣:http://pypi.douban.com/simple/- 中科大:https://pypi.mirrors.ustc.edu.cn/simple/- 清华:https://pypi.tuna.tsinghua.edu.cn/simple换源安装,例如:pip install xlwt -i https://pypi

2022-05-14 10:54:43 1588

原创 Python3生成图片验证码

首先导入库文件:import randomimport stringimport os.pathimport iofrom PIL import Imagefrom PIL import ImageFilterfrom PIL.ImageDraw import Drawfrom PIL.ImageFont import truetype这里的PIL库安装要安装pillow库,打开cmd输入以下命令:pip install pillow完整代码如下:import randomi

2022-03-27 20:08:20 902

原创 Python使用MongoDB的常用操作(一)

本文讲述pymongo库对MongoDB的操作,这里pymongo库版本为4.0以上,跟pymongo库版本4.0以下的操作函数有些不一致,这个后续会进行补充,下面附上MongoDB数据库和Robo3T可视化工具的下载链接,有需要的小伙伴可以下载使用。MongoDB的下载网址:https://www.runoob.com/mongodb/mongodb-window-install.htmlMongoDB的可视化工具Robo3T安装教程:https://www.cnblogs.com/tugenhua0

2022-03-18 18:27:48 1788

原创 scrapy框架爬取小说

首先创建相关项目文件,打开cmd输入以下命令:scrapy startproject 项目名称接着切换到目录文件:cd 项目名称定义要爬取的网站:scrapy genspider 爬虫名称 起始url网站(域名)过程如下:C:\Users\Administrator\Desktop\scrapy>scrapy startproject xiaoshuo_textNew Scrapy project 'xiaoshuo_text', using template directo

2022-02-20 15:36:29 1600 4

原创 Flask——以目录形式定义蓝图

蓝图的使用方法上文已进行叙述,本文讲述以目录形式定义蓝图,首先新建一个cart包,在包内新建view.py文件存放对应视图函数,如下图:init.py文件是cart包的初始化函数,在这里创建一个蓝图对象并将对应的视图函数加载进来,代码如下:from flask import Blueprint# 创建一个蓝图的对象,蓝图就是一个小模块的抽象的概念app_cart = Blueprint("app_cart", __name__)# 在__init__.py文件被执行的时候,把视图加载进来,让

2022-01-01 23:31:45 515

原创 Flask——蓝图的定义和基本使用方法

本文讲述Flask蓝图的使用,蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和URL相互关联的功能。 在Flask中,使用蓝图可以帮助我们实现模块化应用的功能,这里先举一个小例子,新建main.py文件,内容如下:from flask import Flaskapp = Flask(__name__)@app.route("/")def start(): return "This is the beginning"@app.route("/hello")def on

2022-01-01 19:50:25 2907

原创 python——xlsx文件的读写操作详解

本文对xlsx文件的读写使用以下的库,已安装的可以忽略:"""需安装的库文件:pip install xlrd==1.2.0pip install pywin32"""xlsx文件的读操作:1.读一行数据# 读一行# 参数解读:get_row(excel的路径,选择的子表格名字,所读行的位置)def get_row(file_path, subtable, row_location): # 打开excel表格 filename = xlrd.open_workbook(

2021-12-28 23:01:13 11728

转载 python——socket编写ftp实现文件上传和下载

编写ftp客户端程序:import socket, os, jsonclass my_ftp_client(object): def __init__(self): self.client = socket.socket() def help(self): msg = ''' get filename put filename ''' def connect(self, ip, port):

2021-12-27 20:52:56 928 1

原创 Flask——migrate实现数据库迁移

migrate实现数据库迁移的指令如下:指令代码说明初始化python 文件名.py db init这个命令会创建migrations文件夹,所有迁移文件都放在里面创建迁移脚本python 文件名.py db migrate -m ‘记录’创建的迁移脚本会根据模型定义和数据库当前状态的差异,生成upgrade和downgrade函数的内容更新数据库python 文件名.py db upgrade将修改后的内容上传到数据库回退数据库python 文件名.

2021-12-25 10:13:35 3258 1

原创 python——正则表达式详解(三)

本文讲解python使用正则表达式的经典案例,如下:1.校验Email地址import re"""egg_001: 校验邮箱邮箱规则:数字,字母,下划线 + @ + 数字,英文(小写) + . + 英文(长度一般2~4)"""test_str = "[email protected]"pattern = re.compile(r"\w+@[0-9a-z]+\.[a-z]{2,4}")matcher = pattern.findall(test_str)print(matcher)

2021-12-22 22:47:46 457

原创 python——正则表达式详解(二)

本文讲解正则表达式常用的几大函数方法:方法使用格式讲解matchmatch(string, pos=0, endpos=-1)方法用于查找字符串的头部,它只要找到了一个匹配的结果就返回searchsearch(string, pos=0, endpos=-1)方法用于查找字符串的任何位置,它只要找到一个匹配的结果就返回findallfindall(string, pos=0, endpos=-1)方法返回所有匹配的结果finditerfinditer(

2021-12-21 23:05:07 621

原创 python——正则表达式详解(一)

python的正则表达式用途很广泛,常用于数据处理,下面将一一进行讲解。元字符:字符作用.可以匹配除了换行符(\n)以外的所有单个字符*匹配单个字符0次或多次+匹配单个字符1次或多次?匹配单个字符0次或1次{}{n}表示匹配n个字符,{n,m}表示匹配n~m个字符[][]表示集合,如[0-9a-zA-Z]表示匹配数字小写字母和大写字母^表示匹配以某元素开头,该字符在[]中如[^0-2],表示不包含0-2$表示匹配以某元素结尾

2021-12-21 22:23:47 582

原创 Flask——图书馆作者案例

本文将编写一个小作品,效果图如下:作品初始代码如下:from flask import Flaskapp = Flask(__name__)@app.route("/")def start(): return "This is the beginning"if __name__ == '__main__': app.run(debug=True, port=8000, host="127.0.0.1")第一步:创建my_project数据库(mysql> create

2021-12-20 21:57:23 420

原创 Flask——sqlalchemy数据的增删改

本文用以下图片进行示例:增加数据: # 增加数据 user = User( id=5, name="hello", email="[email protected]", passward="123456", role_id=2) # 添加到本地 db.session.add(user) # 连接数据库,添加进MySQL中 db.session.commit()结果如下:删除数据: # 删除数据 user = User.query.get(2)

2021-12-18 20:22:33 3063

原创 Flask——sqlalchemy关联查询与自定义显示信息

本文用以下图片进行示例:关联查询,指用户角色和用户关联,两者之间能相互查询,如下:# 关联查询"""以用户角色查询用户"""def n(): result = Role.query.get(1) print(result) print(result.users) print(result.users[0].name, result.users[1].name)"""以用户反推用户角色"""def m(): result = User.quer

2021-12-18 10:45:57 1794

原创 Flask——sqlalchemy数据库查询

首先将上一篇博文的代码写入de_demo.py中,即在程序开头写入**from db_demo import ***再运行程序。sqlalchemy数据库查询,用以下图片进行举例:常用的SQLAlchemy查询执行器方法说明all()以列表形式返回查询的所有结果first()返回查询的第一个结果,如果未查到,返回Nonefirst_or_404()返回查询的第一个结果,如果未查到,返回404get()返回指定主键对应的行,如不存在,返回Nonege

2021-12-17 22:15:34 6516

原创 Flask——创建数据库表

创建数据库表的基本指令: # 清除数据库里的所有数据, 谨慎使用 db.drop_all() # 创建所有的表 db.create_all()完整代码如下:from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)class Config(object): """配置参数""" # sqlalchemy的配置参数 SQLALCH

2021-12-15 20:33:09 5531 7

原创 MySQL——常用MySQL命令

常用MySQL命令:连接Mysql说明格式举例连接到本机上的MYSQLmysql -u用户名 -p用户密码打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p 密码连接到远程主机上的MYSQLmysql -h主机地址 -u用户名 -p用户密码mysql -h110.110.110.110 -u root -p 123退出MYSQL命令exitmysql> exit修改密码说明

2021-12-14 19:15:49 808

原创 Flask——创建模型类

上文将配置进行编写,配置如下:from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)class Config(object): """配置参数""" # sqlalchemy的配置参数 SQLALCHEMY_DATABASE_URI = "mysql://root:[email protected]:3306/hello_python" #设置每次请求结束后会

2021-12-14 09:02:02 1169 3

原创 Flask——使用sqlalchemy的配置

flask对mysql数据库的操作要预先安装mysql数据库,安装的方法可以参考以下博主的文章:https://blog.csdn.net/zhouzezhou/article/details/52446608,

2021-12-12 12:16:06 2710

原创 Flask——模板的包含

模板的包含,简单来说就是用一个html文件来渲染另一个html文件的内容,其格式为:{% include"one.html" %}可以加上ignore missing关键字,在包含的模板不存在时,会自动忽略这条include语句,例如:{% include"one.html" ignore missing %}下面举一个例子,先设置第一个html文件,命名为one.html:<!DOCTYPE html><html lang="en"><head>

2021-12-04 08:53:59 151

原创 Flask——模板的继承

先说模板的继承,定义一个父模板(命名为“father.html”),其格式为:{% block top %}{% endblock top %}{% block content %}{% endblock content %}{% block bottom %}{% endblock bottom %}定义一个子模板(命名为“son.html”),其格式为:{% extends "father.html" %}{% block top %}{% endblock top %}下

2021-12-03 08:22:36 1128

原创 Flask——宏定义在外部的使用

宏的定义与宏的使用放在同一个文件中会显得杂乱,可以将两者分开,一个html文件存放定义好的宏,一个文件调用编写好的宏,举个例子:编写存放宏的html文件(取名definition.html,记得放在templates文件夹中):<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head&gt

2021-11-30 08:57:28 765

原创 Flask——模板宏的使用

宏类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗杂。宏的使用基本有两种,带参数的和不带参数的宏,首先看不带参数宏的定义和使用,基本格式为:定义: {% macro input() %} <input type="text" name="usename" value="" size="30"> {% endmacro %}使用方式:{{ input() }}举个例子,如下:<!DOCTYPE html><

2021-11-29 00:32:17 855

原创 Flask——使用表单并检验参数

回顾上期的程序代码:from flask import Flask,render_templatefrom flask_wtf import FlaskFormfrom wtforms import StringField,PasswordField,SubmitFieldfrom wtforms.validators import DataRequired,EqualToapp = Flask(__name__)# 配置参数SECRET_KEYapp.config["SECRET_KEY

2021-11-25 23:50:29 645

原创 Flask——创建表单模型类与模板使用

首先引入表单扩展Flask-WTF:pip install Flask-WTF使用Flask-WTF扩展可以验证后端接受到的信息,防止恶意攻击。WTForms支持的HTML标准字段字段对象说明ringField文本字段TextAreaField多行文本字段PasswordField密码文本字段HiddenField隐藏文件字段DateField文本字段,值为 datetime.date 文本格式DateTimeField文本字段,值为

2021-11-25 00:02:30 2334

原创 flask——模板与自定义过滤器

使用模块可以在templates新建一个html文件,如index.html文件,如基础模板分别为:程序基础模板:from flask import Flask,render_templateapp = Flask(__name__)@app.route("/")def index(): data = { "name":"python", } return render_template("index.html",**data) if

2021-11-20 21:58:58 807

原创 flask_script脚本扩展的使用

首先安装扩展库Flask_Scriptpip install Flask_Script完整的程序为:from flask import Flask,sessionfrom flask_script import Manager # 脚本启动命令的管理类app = Flask(__name__)# 创立Manger管理类的对象manager = Manager(app)@app.route("/")@app.route("/index")def index(): ret

2021-11-20 17:47:25 760 2

原创 flask——请求钩子的实现

flask支持如下四种钩子:(1)before_first_request:在第一次请求处理之前先被执行(2)before_request:在每次请求之前先被执行(3)after_request:在每次请求(视图函数处理)之后被执行,前提是视图函数没有出现异常,工作在调试模式下(debug=True)(4)teardown_request:在每次请求(视图函数处理)之后被执行,无论视图函数是否出现异常都会执行,工作在非调试模式下(debug=False)实现代码如下:from flask im

2021-11-17 08:58:09 132

原创 python编写多功能日志模块

导入相关库文件:import loggingimport timeimport osimport shutilimport refrom logging.handlers import RotatingFileHandler完整的日志模块:import loggingimport timeimport osimport shutilimport refrom logging.handlers import RotatingFileHandlerclass Logger(

2021-11-11 23:30:05 586

原创 python3制作视频截取工具

首先导入相关的库文件:import cv2import timeimport osimport threadingimport win32apiimport win32conimport tkinter as tkfrom tkinter import messagebox, filedialogfrom tkinter import Label, END, Entry, Button, Canvas接着写入负责和粘贴的函数:def get_copy(): win32api

2021-11-10 08:03:15 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除