- 博客(12)
- 收藏
- 关注
原创 Python学习day8
逐帧读取:每次调用cap.read()方法读取一帧时,OpenCV 会将读取指针向后移动到下一帧的位置,并更新cv2.CAP_PROP_POS_FRAMES的值。因此,在读取每帧后调用cap.get(cv2.CAP_PROP_POS_FRAMES),就可以得到当前帧在视频中的序号。首先,我想要通过代码检查一个视频文件的质量,例如有没有丢帧,如果有丢帧的情况,会造成播放视频会卡顿。3. 检查帧序号的连续性:比较当前帧的序号和前一帧的序号,如果不连续,则认为存在丢帧现象。
2025-03-16 16:45:08
1544
原创 Python学习day7
改了个将用户名标签和输入框放在同一行的,将用户名标签和输入框放入同一个Frame中,并通过side=tk.LEFT(放在左侧)和fill=tk.X(小部件水平扩展)实现水平排列。OK,功能基本实现了,下面再做进一步优化,例如密码输入可以用******代替,界面排版太丑等。改善登录界面,包含两个Button控件,其中一个用于打印信息,另一个用于关闭界面。然后,创建一个关闭按钮,点击后调用关闭界面的函数。然后点击关闭按钮,可以看到界面关闭,程序运行结束。上周制作了一个登录界面,今天来对界面做一个优化。
2025-03-09 21:53:01
255
原创 Python学习day6
pack():使用pack布局管理将Frame放置在其父窗口中(适用于简单的界面布局,控件排列顺序固定,且不需要精确控制控件位置时)place():使用place布局管理将Frame放置在其父窗口中(适用于精确控制控件的位置,且不希望控件的布局收到其它控件影响时)fill:明确控件在其所在空间的填充方式,可取值有tk.X(水平填充)、tk.Y(垂直填充)和tk.BOTH(水平和垂直填充)rame控件:是一个非常有用的容器控件,它可以作为其他控件的父容器,用于组织和布局界面元素。
2025-03-02 20:41:17
456
原创 Python学习day5
可以借助PIL(Python Imaging Library)库中的Pillow分支来处理图片,将图片转换为tkinter能够识别的格式,然后再使用Label控件显示该图片。Label控件的背景色为绿色,字体颜色为红色,显示字体为楷体,显示位置靠右。tkinter 允许为组件绑定各种事件,如鼠标点击、键盘输入等,可以使用bind()方法或组件的command参数来处理事件。tkinter是python的标准GUI(图形用户界面)库,提供了创建各种GUI应用程序的工具和组件。
2025-02-22 20:58:46
1289
原创 Python 学习day4
请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程 ax^2+bx+c=0 的两个解。今天学习了函数的定义,如何写一个函数并调用,目前能写一些简单的函数。关于函数这块的学习有点难,还需要时间消化。后面发现math.sqrt不支持复数运算,cmath.sqrt才支持复数运算,又改了一轮。预期是当delta小于0时直接返回无实数解,但运行时报错了。加一个给参数类型做检查,若不符合条件,则展示设定的错误。又发现即使算出来的解是实数时,还是会显示虚部。计算x的n次方的函数。
2025-02-15 19:45:26
179
原创 Python学习day3
for x in...循环、while循环等,通过几个例子学会了这几种循环的用法,能进行一些简单的循环语句编写,例如通过循环计算1~100的整数之和等。以上所有代码去掉注释后均可执行,有些我为了对比验证效果,写了好几种方式,可能看着比较重复。以上内容参考了网上的资料,有些内容为了我自己方便理解,加了一些自己的。了解了一下range函数,知道如何用range函数生成一个整数序列。学习了如何创建字典、访问键、修改、添加和删除键值对、遍历字典。本片文章只作为我学习过程的记录,欢迎大家监督~
2025-02-09 18:23:38
304
原创 Python学习day2
2. 在弹出的设置窗口中选择Project-Python Interpreter,查看当前Python版本,若低于3.10,且下拉框中也没有高于3.10的版本,那就点击旁边的Add Interpreter,安装最新的版本就行啦。以上所有代码去掉注释后均可执行,有些我为了对比验证效果,写了好几种方式,可能看着比较重复。马上要回家过年了,先停更,放假回家好好玩耍,等节后继续学习,希望大家监督。以上内容参考了网上的资料,有些内容为了我自己方便理解,加了一些自己的。语句的代码,就会被识别为语法错误。
2025-01-12 19:37:45
523
原创 Python学习day1
以上所有代码去掉注释后均可执行,有些我为了对比验证效果,写了好几种方式,可能看着比较重复。以上内容参考了网上的资料,有些内容为了我自己方便理解,加了一些自己的经验总结。本片文章只作为我学习过程的记录,希望能坚持学习下去吧。
2025-01-11 20:31:06
135
原创 HTML基础1
在学习如何使用python下载网页上的图片时卡住了,我觉得还是有必要学习一下HTML,了解一下网页究竟是由什么组成的。首先,什么是HTML?HTML指的是超文本标记语言 HyperText Markup Language。不是编程语言,而是一种标记语言
2022-09-21 18:40:01
304
原创 单章小说的爬取模板
使用上一章学习到的requests模块爬取网页的内容,url地址为想爬取的网页的网址;首先,用parsel的Selector这个类来声明一个selector对象,传入了网页爬到的内容。注意要使用getall方法,否则提取到的就只有一个段落而不是全篇了。从网页上爬取的的内容其实看不太懂,这个时候就需要使用 parsel 模块对网页内容进行解析。接上章,上章写了如何解决爬取到的内容乱码的问题,本章主要是写一个爬取单章小说的模板。提取到的内容连在一起,分不清段落,使用join()方法重新生成字符串。
2022-09-07 16:27:07
369
1
原创 python爬虫---爬网页时显示乱码
以上两种编码编码格式是乱猜的,也不能完全靠猜吧,于是又找到了一种比较稳妥的方式----直接查看原网页的编码方式。于是就在网上搜资料,里面有讲可能是网页编码格式不对,于是尝试了其它编码格式。有一个charset = gb2312,那gb2312就是该网页的编码方式了。仿照着写一段,想爬一下’我们仨‘这篇小说的目录。看到了requests的用法想尝试一下。小白一个,正在学习中。
2022-09-07 08:55:46
610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅