Python笔记

麦新杰

文章列表

tklog:基于tkinter的日志控件置顶

2020年4月5日

用Python的tkinter编写GUI程序,再使用print来打印log,已经不方便了。GUI程序运行时,console窗口是关闭的。tklog项目可以很方便的实现GUI程序的log需求。 阅读全文->

smally:批量无损压缩JPG图片置顶

2020年3月7日

终于为自己的小网站做了一款小工具(用Python开发),smally,无损批量压缩JPG图片,以及其它一些方便网站图片管理的功能。 阅读全文->

如何使用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年5月24日

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的含义及用法。 阅读全文->

字符串前的r

2020年5月23日

在python中,字符串前的r表示raw,即这是一个raw string。raw string的意思是,此字符串中的 \n \b ... 等转义符号,就不进行转义了。 阅读全文->

Trailing Whitespace带来的问题

2020年5月21日

很多编程规范中要求不要由Trailing Whitespace,即每一行的末尾不要由多余无用的空格,Python的PEP8也有这样的说明。但是,why? 阅读全文->

小心:函数参数默认值为可变对象

2020年5月18日

python教程中,有一个重要细节,在定义函数的时候,参数默认值只会evaluate一次,如果这个默认值是一个可变(mutable)对象,可能会有意想不到的异常。 阅读全文->

python线程的ID和Name

2020年5月18日

本文记录设置获取python线程的name,以及获取ID的方法。 阅读全文->

non-default argument follows default argument

2020年5月17日

这是python的一个语法错误,即在定义函数的时候,没有默认值的函数要放在前面,有默认值的函数要放在后面。 阅读全文->

bytearray对象

2020年5月16日

python在处理底层字节序列的时候,有两个对象,bytes和bytearray。前者就是byte string,属于immutable对象,而后者,更像byte list,属于mutable对象。 阅读全文->

python的间隔切片技巧

2020年5月16日

python的切片(slice)技术是相当纯熟好用的,sequence(序列)对象都可以直接切片,list,字符串,tuple,bytes...本文介绍如何间隔切片。 阅读全文->

麦新杰的Python笔记

Ctrl+D 收藏本页

统计

  • 文章数:243
  • 总阅读数:42045
  • 运行时间:352天

©Copyright 麦新杰 Since 2019 Python笔记

go to top