- 博客(16)
- 收藏
- 关注
原创 python使用try-except-else处理异常
Python 使用称为异常(exception)的特殊对象来管理程序执行期间发生的错误。每当发生让 Python 不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。
2025-02-14 16:23:18
493
原创 tkinter对话框messagebox
所有的messagebox用法相似,第一个参数是对话框标题,第二个参数是对话框内容,其他是可选参数。常与按钮Button一起使用。
2025-02-13 18:28:04
707
原创 tkinter小部件4
ttk中新增的小部件,相当于Listbox和Entry的结合版,可以使用键盘输入的下拉列表框。Spinbox 类似于 Entry,但具有箭头按钮,可以增加或减少框中的数字。类似于Frame和Labelframe,用于排版。
2025-02-12 21:31:14
900
原创 tkinter小部件3
功能类似于根窗口,产生一个独立于根窗口的新窗口,它的常用方法和根窗口相同关闭toplevel窗口不会影响到根窗口。top_label = ttk.Label(toplevel, text=‘这是toplevel’)toplevel.title(‘新窗口toplevel’)类似于数轴的尺度条,可以用来从一个范围里选取数字。root.title(‘根窗口root’)用于选择,只能单选,常与Frame一起使用。类似于Label,里面的文本可以自动换行。从预设的选择值中进行选择。
2025-02-12 21:29:48
612
原创 tkinter小部件2
文本小部件会自动在其文本内容的末尾添加一个换行符,因此在处理索引或提取的文本时,我们始终需要记住考虑这个额外的字符。Text小部件可以用来显示或编辑包含图像、多色文本、超链接样式的可点击文本以及更多内容的文本。用于布局,它提供了一个带有边框和标签的框架。这是一个非常有用的小部件,可用于在我们的GUI中为小部件提供可视化分组。使用这些方法进行读取或修改时,需要传入一个或两个索引值来选择要操作的字符或字符范围。2.5 wordend - 1 chars将是包含第2行第6个字符的单词末尾的前一个字符。
2025-02-12 21:27:59
933
原创 tkinter小部件1
调用函数实现相应的功能,被调用的函数被称为回调函数,命名时常以on_开头,按钮也可以配置为显示图像而不是文本。第一个参数是小部件放置的位置,默认是根窗口。单行文本输入框,用于输入单行文本。放置普通文本的小部件Label。
2025-02-12 21:25:19
821
原创 tkinter学习笔记1
用于小部件的布局,三者不能在同一个对象上同时出现,例如根窗口root上出现了pack(),就不能再出现grid()和place()了,但是根窗口上的空白面板Frame上可以出现三种中的一种。以下小部件会同时列出tkinter和tkinter.ttk版本,ttk是带有主题的tk,ttk小部件比tk的小部件美观,因此如果一个小部件同时有tk和ttk版本,建议优先使用ttk版本。文本小部件会自动在其文本内容的末尾添加一个换行符,因此在处理索引或提取的文本时,我们始终需要记住考虑这个额外的字符。
2025-02-09 17:50:38
1866
原创 Markdown常用语法
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。
2025-02-06 20:31:22
2144
原创 html和css学习笔记_1
最近在b站看一些html的教程。尚硅谷前端入门html+css零基础教程,零基础前端开发html5+css3视频,在此记录学习笔记。放置在html文件第一行,文档声明不算是标签HTML5的文档声明详情见建议的 Doctype 声明列表ASCII (128个)英文大小写字母、一些符号ISO 8859-1 (256个) 在ASCII码上添加了一些希腊字母GB2312 进一步扩充,收录了6763个常用汉字,682个字符GBK 收录汉字和符号两万多个,支持繁体中文UTF-8 万国码,包含世界所有语言的所
2025-02-01 21:19:32
769
原创 python类_3继承
在编写类时,并非总是要从头开始。如果要编写的类是一个既有的类的特殊版本,可使用继承(inheritance)。子类不仅继承了父类的所有属性和方法,还可定义自己的属性和方法。在使用子类模拟的实物的行为时,如果父类中的一些方法不能满足子类的需求,就可以用下面的办法重写:在子类中定义一个与要重写的父类方法同名的方法。在既有的类的基础上编写新类,通常要调用父类的 _ _ init _ _() 方法。这将初始化在父类的 _ _ init _ _() 方法中定义的所有属性,从而让子类也可以使用这些属性。
2025-01-29 21:44:09
410
原创 python类_1
以 self 为前缀的变量可供类中的所有方法使用,可以通过类的任意实例来访问。self.name = name获取与形参 name 相关联的值,并将其赋给变量 name,然后该变量被关联到当前创建的实例。在这个方法的名称中,开头和末尾各有两个下划线,这是一种约定,旨在避免 Python 默认方法与普通方法发生名称冲突。每个与实例相关联的方法调用都会自动传递实参 self,该实参是一个指向实例本身的引用,让实例能够访问类中的属性和方法。写一个表示小狗的简单类 Dog,它表示的不是特定的小狗,而是任何小狗。
2025-01-29 19:54:15
460
原创 多线程xkcd下载程序讲解《python编程快速上手:让繁琐工作自动化》
然后到了后面的“多线程xkcd下载程序”这个项目时,我发现照搬书上的代码是实现不了的,试了很多次还在网上搜索了一些资料,还是没有成功。看到终端上面全是报错,令我十分失望,也让我受到了沉重的打击。毕竟在半年之前,我还是python刚入门的小白,在b站上看了一些视频,边看边忘,然后放弃看视频,转而是自己看python相关的书籍自学。从上一篇文章的分析中,我们已经知道了xkcd网站的页面url中的数字序号是从1开始连续变化的,因此我们可以不需要从页面中获取下一页的url,只要修改url的数字序号就行了。
2025-01-01 22:43:27
635
原创 下载所有xkcd漫画解析《python编程快速上手:让繁琐工作自动化》
《python编程快速上手,让繁琐工作自动化》一个项目的解析,希望我的理解方法能够帮助到你。
2024-12-31 16:13:56
2227
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人