Python笔记

不想当科学家的程序员不是好的投资人

文章列表(第6分页)

用ThreadPoolExecutor创建线程池

2020年9月24日

python标准库中提供的ThreadPoolExecutor模块,可以使我们轻松驾驭线程池技术。 阅读全文->

海象操作符(:=)

2020年9月24日

从python3.8开始,支持海象操作符(walrus operator :=),对应PEP572。 阅读全文->

hashlib模块的使用

2020年11月9日

工作需要用到计算hash值,python有个hashlib,常用的hash算法它都有。 阅读全文->

python动态导入模块

2020年9月11日

一般我们写的python程序,每个模块都是在最开始的那几天,静态导入import我们需要的各种模块。python还支持动态导入。 阅读全文->

python热补丁机制

2020年9月11日

我们可以用importlib模块中的reload函数,实现python的热补丁机制。关键细节是,reload之前,要删除模块原来的.pyc文件。 阅读全文->

用或不用pow函数?

2020年9月5日

很长一段时间,我都没有直接使用pow函数,用**符号可以替代它。不过,pow函数也有其可以使用的情况。 阅读全文->

re.compile的使用

2020年9月3日

re.compile函数可以对一个正则表达式进行编译,生成一个compiled re object,然后再用这个object来做匹配的工作。 阅读全文->

用pydoc查看导出docstring

2020年8月30日

精心编写维护docstring,就是为了不再写额外的接口文档,通过工具就能够查看或者导出docstring。这个工具就是pydoc,属于python标准库。 阅读全文->

如何写docstring?

2020年9月1日

代码就是最好的文档,python的docstring,应该是要好好编写和维护的。本文内容是对PEP257的理解和总结。 阅读全文->

(含)中文字符串的对齐

2020年8月31日

python中有很多支持字符串对齐的语法,但是在面对中文字符串的时候,我们总是对不齐......这是因为中文1个字符的宽度 = 2个ASCII符号的宽度 阅读全文->

JupyterLab初体验

2020年8月27日

一直久闻Jupyter的大名,今天终于有心情实践一下。查阅了一番官网信息,貌似现在已经叫做JupyterLab了。 阅读全文->

Email批量发送工资条的方案

2020年8月22日

用openpyxl读取excel表格,将其转换成maily支持的json格式,然后调用maily去处理这个json文件,实现批量发送工资条的目的。 阅读全文->

如何使用argparse.FileType?

2020年8月13日

argparse.FileType参数出现在add_argument函数的type参数中,用来给命令行参数指定一个文件流。比较特别的是,这个文件流可以指向sys.stdin和sys.stdout。 阅读全文->

with file的用法

2020年8月13日

有两种使用with语句操作文件的方式,使用with语句的目的是不用自己写close。 阅读全文->

将raw string转换成普通string

2020年8月11日

很多地方需要用到raw string,正则表达式,从命令行接收到的字符串都是raw string。本文介绍一个简单的方法,可以将raw string转换成普通string。 阅读全文->

如何直接运行.pyc文件?

2020年8月11日

如果你的程序只import了标准库,或者import的库都是用pip安装的,那么ok,你可以直接运行.pyc文件。 阅读全文->

json模块的使用

2020年8月12日

本文总结一点python标准库中json模块的使用。json主要是异种用于程序之间的数据交换格式。 阅读全文->

用argparse实现带sub-command的命令行

2020年8月9日

首先要搞清楚什么是sub-command?其实,我们每天都在使用的git,就是典型的sub-command命令行。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top