归档:2020年5月

文章列表

显示tkinter消息框时,隐藏root窗口

2020年5月31日

有的时候我们在做GUI程序的时候,需要在显示消息框时,隐藏主窗口,即root窗口。默认情况,tkinter会自动创建一个root窗口出来,看着有点讨厌。 阅读全文->

logging日志的message拼接

2020年5月31日

logging在记录日志的时候,message部分有一种内置的拼接方式,符合字符串%-style风格的拼接方式。 阅读全文->

在logging中捕获traceback信息

2020年8月26日

当我们使用logging模块进行日志记录的时候,可以很方便的通过exc_info参数来记录异常时的Trackback信息。 阅读全文->

python的复数运算

2020年5月30日

python内置对复数运算的支持,不过不是用i来表示虚数部分,而是用j。 阅读全文->

Python多进程实现方法

2020年5月30日

本文介绍如何通过python的multiprocessing模块创建多进程的计算模型。 阅读全文->

多进程(multiprocessing)

2020年5月30日

python标准库中有一个多进程模块,multiprocesing,它可以支持在代码创建多个进程协同运行的计算模型,此模块很多接口名和参数,都与多线程一致。 阅读全文->

定时关闭tkinter的root窗口

2020年5月30日

tkinter模块的root窗口和Toplevel窗口,都有destroy函数,调用此函数可以起到销毁窗口关闭程序的效果。不过,关闭root窗口的代码不能够在其它线程中执行,这样可以关闭窗口,但是程序无法正常退出。 阅读全文->

如何使用logging.Filter?

2020年5月24日

本文介绍如何使用logging.Filter类创建自己的继承Filter对象,并在logger和handler中使用。 阅读全文->

logger的工作流程细节

2020年5月24日

本文通过流程图和代码分析的方式,详细介绍logger对象的在记录日志时的工作流程细节。 阅读全文->

logging.getLogger与logger的父子关系

2020年5月24日

getLogger这个函数如果不带参数,返回的就是默认的root logger。通过logger的名字,我们可以实现不同logger的层次关系,或父子关系。 阅读全文->

logging模块的Effective Level

2020年5月24日

我学习logging模块的过程,除了看看网上的文章,就是直接阅读源代码。因为logging模块的使用,我感觉还是有些复杂的,网上的文章都TM说不清楚。本文说一下Effective Level的概念。 阅读全文->

python的连续赋值语句

2020年5月24日

python有一种语法,可以在一行代码中,同时对多个变量赋同样的值。 阅读全文->

python正则表达式的基本语法

2020年9月7日

python中的正则表达式,与其它编程语言所支持的正则表达式,在语法上有许多都是相同的,这个给自己做一个简单的总结,以便以后查阅。 阅读全文->

用print输出声音

2020年5月23日

python内置的print函数可以输出一个声音,使用\a,至于这个声音是什么,要视你使用的OS而定了。一般都是OS的某一个提示音。 阅读全文->

python多线程的信号量

2020年5月23日

python threading模块还提供古老的信号量(semaphore)功能。本文介绍信号量的基本概念以及应用场景和用法。 阅读全文->

python正则表达式中的\A和\Z

2020年5月23日

python正则表达式中的\A和\Z,其实就跟^和$的意思差不多(还是有区别),分别表示匹配输入字符串的开头和结尾。 阅读全文->

正则表达式中的\s和\d

2020年5月23日

本文介绍python正则表达式中\s和\d的语义。特别注意\s所能匹配的6中space字符。 阅读全文->

正则表达式中的\b和\w

2020年5月23日

本文介绍python正则表达式中的\b和\w的含义及用法。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top