来自分布在各处的开发tips

使用nametuple

nametuple用来构建只有少数属性但是没有方法的对象,比如数据库条目。

使用python的时候经常会出现这样的问题,我想构建一个很简单的类来进行测试,但是我不得不书写大量的代码,例如

然后才能进行创建。如果使用nametuples的话,这个例子会变成这样:

这个时候代码量相对较少。

Python模仿Bash管道编程

这个用法十分有趣,重载|操作符来完成这个操作。

Python中的try/except会在各种情况下被使用

输出

Python3 reload模块

在一些代码进行修改之后,不想要重新打开shell,可以通过imp进行模块的重载,具体的代码如上所示。

not not None

 

使用 Pathlib 来操作路径相关的字符串

<未完待续>