文章列表
2019年8月30日
GUI程序与用户交互,一个重要的方面就是让用户选择文件或文件夹,比如选择要执行某个动作的文件或文件夹,或者要选择一个文件来保存某些内容的时候。Python标准的tkinter.filedialog模块,提供了这类对话框实现的简单接口。 阅读全文->
2019年8月30日
Python的tkinter模块中,有一个子模块simpledialog.py,这个子模块里有这样三个函数:askinteger,askfloat,askstring。他们通过GUI窗口的方式,让用户输入一个整数,浮点数,或者字符串,并且自带输入合法性检测! 阅读全文->
2019年8月29日
tkinter模块是Python自带的编写GUI程序的模块,messagebox是很多GUI程序都会用到的与用户交互的消息对话框。messagebox出现后,对应的线程会阻塞,直到用户回应。 阅读全文->
2019年10月6日
本文介绍Python生成器(generator)的概念,两种创建生成器的语法。生成器的出现,跟迭代器一样,也是为了在内存使用方面更友好。 阅读全文->
2020年5月6日
有人将List Comprehension翻译为Python推导式,本文介绍用推导式创建dict和set对象,说明为什么不能用来创建tuple对象。 阅读全文->
2020年11月5日
可迭代对象不等于迭代器!但是,迭代器是一定是可迭代对象。Iterables are not equal to Iterators, but Iterators are all Iterables. 阅读全文->
2020年5月5日
List Comprehension是Python语言的一个特性,它用简洁的语句,直接生成一个新的List,比使用for循环的可读性更好,代码量更少。 阅读全文->
2019年8月20日
同样一封邮件,在不同的客户端下,展现不一样。在高级的网页版的客户端下,就是一个精美的HTML页面,而在Linux的字符界面下,可能就是Plain格式。本文介绍如何使用Python来实现发送这样的Email。 阅读全文->
2021年1月24日
终于为自己的小网站做了一款小工具(用Python开发),smally,无损批量压缩JPG图片,以及其它一些方便网站图片管理的功能。 阅读全文->
2019年9月3日
在Python的条件语句中,我们常常使用“==”和“is”这两种不同的操作符来对两边对象进行比较,你可仔细分析过这两种操作符的异同? 阅读全文->
2020年5月16日
在用Python编写代码的过程中,内置的list对象的使用非常频繁,这种可变的顺序结构几乎是一种完美的抽象,它的应用太广泛了。本文集中介绍list对象的成员函数。 阅读全文->
Ctrl+D 收藏本页
©Copyright 麦新杰 Since 2019 Python笔记