#python
Read more stories on Hashnode
Articles with this tag
不修改原func,增加func功能 · 让我们通过一个简单的例子来理解装饰器: 假设你有一个打印“Hello, World!”的函数: def greet(): print("Hello, World!") 现在,你想在调用 greet 函数之前和之后打印一些额外的信息(比如日志),但又不想修改...
不需要直接创建class,就可以引用class的function · 工厂函数指不需要直接创建class,就可以引用class的function。 举个例子: 假设有一个表示“交通工具”的场景。 使用类的构造函数 class Car: def __init__(self, brand): ...
defaultdict()会给不存在的key赋予初始value · defaultdict会自动给key赋予初始value是0,不用处理key不在dict()的异常情况。 举个例子: 使用...
字节转MB · 我们一般获取文件大小会获取字节,比如2,980,470 字节,但如果想要更人性化的方式表示,比如xxMB, xxGB,就需要用humanize 代码如下: import os import humanize # 文件路径 file_path =...
from .embeddable import EmbeddableExtractor · 遇到这个代码: from .embeddable import...
urlsplit是个分解url的工具,下面介绍使用方法: from urllib.parse import urljoin, urlsplit url = "www.fly.faa.gov/adv/adv_spt.jsp?hi#no" us =...