自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tkinter_随机点名系统

幸运点名,哈哈哈(才不是用于老师点名)

2024-08-20 15:45:09 654

原创 tesserocr安装

验证码破解-基本准备

2024-11-26 15:30:16 237

原创 点名2.0版本

点名程序2.0

2024-08-27 18:39:10 360

原创 列表框,即 Listbox

selectforeground='black' # 选中后的文本颜色。# 如果控件不能接收焦点,那么用户将无法使用键盘对该控件进行交互,例如在文本框中输入文本或使用方向键在控件之间移动。# 当控件拥有焦点时,用户可以使用键盘与控件进行交互,例如在文本框中输入文本或使用方向键在控件之间移动。# #在这里options和listvariable=options 二选一就可以,两个一起用会冲突。# 当设置为 True 时,控件可以接收焦点,用户可以通过 Tab 键将焦点转移到该控件上。

2024-08-20 16:17:25 335

原创 Combobox控件

'%d':传递给 validate_input 函数的参数,表示触发验证的原因。# 控件的状态,可以是 "normal", "readonly", 或 "disabled"。# validate="key":设置验证类型为 "key",即在每次按键时触发验证。# 文本的对齐方式,可以是 "left", "center", 或 "right"。# 用途:设置验证类型,可以是 "none"、"key" 或 "focusout"。# action 参数可以是 '1' (键按下) 或 '0' (焦点离开)

2024-08-20 16:15:38 459

原创 Entry 控件

highlightcolor="green":设置 Entry 部件在获得焦点时边框内部的高亮颜色为绿色。font=("Helvetica", 15, "bold"), # 文本的字体和大小和粗细。# highlightbackground="blue":设置 Entry 部件在获得焦点时边框的颜色为蓝色。justify='left',#设置文本的对齐方式(这里设置的是左对齐)# justify: 设置文本的对齐方式,可以是 "left", "center", 或 "right"。

2024-08-20 16:14:09 323

原创 Spinbox 控件是 Tkinter 库中一个相对较新的控件

用法:spinbox.config(takefocus=True) 或 spinbox.config(takefocus=False)# 示例:spinbox.config(font=("Helvetica", 14)) 设置文本字体为 Helvetica 14 磅。# 用法:spinbox.config(wrap=True) 或 spinbox.config(wrap=False)# 示例:spinbox.config(command=lambda: print(spinbox.get()))

2024-08-20 16:13:20 795

原创 Button窗口部件

可以设置为 'n', 'ne', 'e', 'se', 's', 'sw', 'w', 'nw', 'center' 或 'c'。my_list = ['yellow', 'red', 'pink','blue','purple','green','brown','orange']#bloned金黄色,另外,这个文本中的一个字母可以有下划线,例如标明一个快捷键。# state - 设置按钮的可用状态,可选参数有 'normal', 'active', 和 'disabled',默认为 'normal'。

2024-08-20 16:11:08 708

原创 # Message 控件

message.place(relx=0.5, rely=0.47, anchor='center') # 控件相对于父容器的相对位置x=0.5,y=0.47, 以中心对齐。button.place(relx=0.5, rely=0.6, anchor='center') # 按钮相对于父容器的相对位置x=0.5,y=0.6, 以中心对齐。# 由于 Message 控件的内容与 var 变量绑定,所以当 var 的值发生变化时,Message 控件的内容也会自动更新。

2024-08-20 16:09:51 303

原创 创建主窗口及Label部件(标签)创建使用

configure() 方法:configure() 方法用于修改 tkinter 小部件的属性。#支持的字体样式:normal (默认样式)bold (加粗)italic (斜体)underline (下划线)overstrike (删除线)等。# tk.PhotoImage 是Tkinter库中的一个类,用于处理图像数据并将其转换为Tkinter可以显示的格式。label.configure(text="这是第一行\n这是第二行\n这是第三行")

2024-08-20 16:09:04 496

原创 tkinter主窗口设置

在Tkinter中,要将图片设置为主窗口的背景,通常的做法是创建一个带有图片的 Label 组件,并使用 place 或 pack 方法将其放置在整个窗口的后面。#设置窗口大小和位置 root.geometry(),,root.geometry("300x200+100+50")# 在上面程序的基础上,在root = Tk()和root.mainloop()之间添加下面的代码以在窗口中添加元素。# 如果你的程序只有一个窗口,并且你想在关闭窗口的同时结束整个程序,可以使用 destroy() 方法。

2024-08-20 16:08:14 655

原创 Tkinter 的 Canvas 控件

综上所述,对于 create_oval 方法,适用的选项是 fill, outline, width, tags, dash, dashoffset, activefill, activewidth, 和 state。# outlinestipple: 当 outline 选项被设置时,该选项用于指定一个位图来填充边框,默认值是空字符串,表示黑色。# create_line(200, 200, 300, 300, fill="blue", dash=(4, 2)) # 绘制蓝色虚线线段。

2024-08-17 15:26:15 937

原创 tkinter库文本框控件

2. **`exportselection`**: 默认值为 `True`,表示被选中的文本是否可以被复制到剪切板。# 15. **`undo`**: 该参数默认为 `False`,表示关闭 `Text` 控件的“撤销”功能。# 14. **`tabs`**: 定制 `Text` 控件中 `Tab` 按键的功能。# 9. **`selectforeground`**: 指定被选中文本的字体颜色。# - `direction`: 移动方向,可为 `"right"` 或 `"left"`;

2024-08-15 18:28:40 953

原创 # Tkinter Event事件处理

button.bind("<Button-2>", lambda event: print("鼠标中间键被点击在 x={}, y={}".format(event.x, event.y)))button.bind("<Button-1>", lambda event: print("按钮被点击在 x={}, y={}".format(event.x, event.y)))button.bind("<Double-Button-1>", lambda event: print("按钮被双击。

2024-08-15 18:25:12 1051

原创 tkinter_menu控件(简单注解)

tkinter_menu注解

2024-08-14 18:05:41 395

原创 tkinter库_扫雷游戏

k.configure(text='游戏结束', bg='red', bd=5。# 整数除法 (//):返回两个数相除的整数部分。#enumerate 是 Python 的内置函数,# 这对于需要访问序列中的元素及其位置的情况非常有用。# 它可以在遍历序列的同时获取元素的索引和值。def command1(): # 定义踩中后的变化。# 取模运算 (%):返回两个数相除的余数。#运用了tkinter库——自己做的案例(很菜)#今天学了2个控件和2种方式,真的神奇。# 配置列和行的权重,使它们能够扩展。

2024-08-07 20:41:08 303 1

原创 对top250进行requests爬取,制作柱状图,折线图等

应付考试哈哈哈,我埋的有雷,考试别抄我的!

2024-06-04 00:28:24 722

原创 sql数据库之应付学校作业

应付作业用,别看

2023-12-13 22:55:26 81

原创 第一天学数据库,不太懂

dlocation` varchar(20) NOT NULL COMMENT '部门所在地',dlocation varchar(20) not null comment '部门所在地',`dname` varchar(20) NOT NULL COMMENT '部门名称',dname varchar(20) not null comment '部门名称',`dno` int NOT NULL COMMENT '部门编号',)engine=innodb comment='部门表'

2023-11-30 22:31:35 58

原创 作业啊啊啊

lxml是pythoon中用于处理xml和html最简单最完善的模块。#节点:树结构中的每个部分(标签,文本,属性,注释等)就是一个节点。#XPath必须理解的概念:树,节点,根节点,元素节点,属性节点。#树结构中第一个节点(最外层的标签)就是根节点。#属性节点:标签内的一个属性就是一个属性节点。#文本节点:标签内的一个文字就是一个文本节点。#一种可拓展标记语言,很像html的标记语言。#一种专门在xml和html查找数据的语言。#元素节点:一个标签整体就是一个元素节点。#html用于在网页中显示数据。

2023-10-28 20:55:20 55

原创 页面分析啊

但是如果在动态页面中找到API接口就可以使用requests请求API接口拿数据。#浏览器的显示网页元源代码,显示的是当前网页html文件中显示的源代码。#静态页面:网页的内容已经发布就不会改变,除非人为修改,否则不变。#网页在加载中数据被插入到了指定的位置,插入的过程用到了js技术。#动态页面:我们看到是数据本身不存在这个页面中,#这个位置显示的是网页加载并且渲染后的结果。#网页开发者工具和源代码不同则是动态页面。#动态网页中的重要数据才会动态加载。#如何判断是动态页面还是静态页面。

2023-10-24 23:32:29 45

原创 python,json数据转换

如果没有,上强制手段,js逆向,抓包工具等。#3,点击左上角Fatch/XHR刷新。#今日头条API接口数据。#下面第一个开始点,预览。#这里的网址是接口地址。#绝大多数网站都有接口。

2023-10-24 23:28:10 54

原创 css选择器

对文档解析的过程其实就是将html源代码转化成树结构,便于后续的内容查找。#使用css选择器(标签选择器,id选择器,class选择器)#查看网页源代码:text类型,此时的网页源代码是字符串类型。html_str=response.text#获取网页源代码。#使用BeautifulSoup方法对网页源代码进行文档解析。#父子选择器,后代选择器,nth-of-type选择器等。#BeautifulSoup(网页源代码,解析器)#从树结构中便利符合css选择器的所有结果。#提取树结构中的方法和属性。

2023-10-17 22:31:38 38

原创 python爬虫复习

print(f"爬取失败,状态码是{response.status_code}")

2023-10-17 22:29:48 765

原创 tkinter主窗口设置

简单的tkinter窗口讲解

2023-10-11 10:46:36 92

原创 Checkbutton复选框控件

selectimage=tk.PhotoImage(file="path/to/image.png"), # 当复选框被选中时显示的图像。# selectimage=tk.PhotoImage(file="path/to/image.png"), # 当复选框被选中时显示的图像。# selectimage=tk.PhotoImage(file="path/to/image.png"), # 当复选框被选中时显示的图像。# invoke(): 触发复选框关联的 command 函数。

2023-10-10 00:05:42 148

原创 批量发文件

doc = Document(r"离职证明模板.docx")"company":"深圳市金威源餐饮有限公司""company":"深圳市怡红院高级会所""edate":"2021年11月1日","edate":"2020年10月1日","sdate":"2017年7月1日","sdate":"2016年3月1日","position":"大茶壶","name":"杨天偿","name":"刘一奇","name":"张国涛","name":"张三","name":"李四","sd":"后勤部",

2023-10-10 00:03:58 65 1

原创 作业,,,,,,,,,,,,啊啊啊啊啊

instance = None#instance,instance(只是一个变量名)装饰被修饰的类可以创建的唯一的对象。# #由于instance,不被改变所以第二次运行时返回的还是的一次(被改变后的)instance。# #在python中,当装饰器被应用到类上并且一直被引用时,外层函数中定义的变量在。# #在第一次进入时,instance的值被改变为cls(*args,**kward),# #子类重写后,如果仍要用父类中的函数的功能,则可以在子类函数中调用父类函数。

2023-10-04 15:18:55 51 1

原创 该死的作业

2023-10-04 15:17:52 65 1

原创 好难的作业

f=open(r"D:\新建文件夹\pythonProject1\致橡树(1).txt","r",encoding="gbk")# # f2 = open(r'aaa/file2.txt','w',encoding='utf-8') # 文件路径不存在,自动创建。# # f2 = open(r'aaa/file1.txt','w',encoding='utf-8') # 文件路径存在。# # json.load():将指定的文件中的json字符串反序列化为Python中的字典或列表对象。

2023-09-28 20:26:14 48

原创 python小作业

q=int(input("请输入你要查看的学生学号"))# k=int(input("请输入你要取钱的数量"))# q=int(input("请输入你要查看的班级"))# print(f"你的余额是{m.cha()}")# c=int(input("请输入你存的钱数"))# pppp=int(input("请输入班级"))# b4=Student(1,"拉丁",11,"男",59.9)

2023-09-22 17:06:37 155 1

原创 温度输入魔改

print(f"转换成摄氏度{k}f")print(f"转换成华氏度{k}c")ww=input("请输入一个温度")c=int(input("请输入一个成绩"))print("输入1就会退出")print("退出")print("不及格")print("优秀")print("良好")print("中等")print("及格")

2023-09-20 10:38:45 68 1

原创 919补考英语,啊啊啊啊啊,又是秃头的一天

2,pppp实际上就是装饰器的核心器的核心功能[调用新功能,新增新的函数]# 2在内部函数中调用被装饰的函数,同时增加新的功能。#通过一个闭包,在不改变函数原本的情况下给原函数增加新的功能。#书写在一个函数的前面,则表示xxx装饰器装饰的指定函数。#装饰器起到的作用:为已经存在的函数或类添加额外的功能。#1,在这里mmm就是装饰器的名称[外部函数的函数名]#@xxx:xxx表示装饰器的名称[外部函数的函数名]# 2在内部函数中调用被装饰的函数,同时增加新的功能。print("巫毒娃娃")

2023-09-18 00:15:00 45

原创 今天学习类,有点难,感觉

4,类名()表示创建对象,但是该代码每执行一次则代表创建一个新的对象。#2,打印一个自定义变量,默认情况下,打印的是搞对象在内存空间的地址。#对象:在一个类中,一个具有特殊功能的实体,能够帮忙解决特定的问题。#3,一个普通类可以创建无数个对象,每个对象在内存空间中拥有。#所以在类中定义的变量或函数在类的外面无法被访问。#先有对象在有类:将多个具有共同特征的对象提取出一个类。#先有类再有对象:定义类,通过类创建对象,在代码中常用。#1,创建对象的过程,本质上就是定义变量的过程。

2023-09-16 22:23:30 31 1

原创 函数小应用,尽量写了,整整4个小时自己写就是累

然后将遍历出来的数值加给a,a==1+3+4==8。# 10.封装函数,将一个字符串倒序,并返回结果【至少采用两种方式】#将value变量将krargs中值内容遍历出来。# 统计某个字符串中出现频率最高的字符(单个符号)及其出现次数。# 13.封装函数,生成指定长度的验证码,要求全部由数字组成。# 调用函数func(n1=3,n2=4)打印的结果是。# 11.编写程序,找到下面字典中年龄最大的人,并输出。# 9.采用至少两种方式实现两个变量的值交换。# 12.封装函数,

2023-09-16 12:17:25 65 1

原创 课上的作业

print(f"转换成摄氏度{a}c,你的华氏摄氏度是{b}f")a=int(input("请输入你的华氏摄氏温度"))print("你输入的温度转换成摄氏度%s" %a)print("你输入的摄氏度转换成温度%s" %b)b=int(input("请输入你的摄氏温度"))print("函数就是爽")

2023-09-13 10:47:19 28

原创 作业,啊,作业

作业

2023-09-13 00:30:00 44

原创 作业啊啊啊啊啊啊啊啊啊啊啊啊

products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]]# lst1中包含2个元素值:78,91,lst2中包含3个元素值:84,92,65,合并这两个列表,并输出全部元素;# 14) 调用pop()函数删除lst列表中尾部的元素,返回删除的元素;# 13) 调用reverse()函数,颠倒lst列表中元素的顺序;调用remove()函数删除lst列表中第一个数值83;

2023-09-12 17:15:21 432

原创 作业啊作业唉唉唉

唉唉唉,作业

2023-09-12 17:10:31 57

原创 老师让发的作业

老师让发的作业

2023-09-10 15:32:07 37 2

空空如也

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

TA关注的人

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