用类型提示扩展Python的datetime类

2024-04-20 15:31:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在从datetime包扩展Python的datetime类。使用PyCharm复制方法头以支持类型暗示失败;interpeter说module 'datetime' has no attribute '_Text'。你知道吗

import datetime as _datetime

class datetime(_datetime.datetime):
    def strptime(cls, date_string: _datetime._Text, format: _datetime._Text):
        # do some cool stuff
        return _datetime.datetime.strptime(datetime, format)

如何重写Python的方法而不从正式文件中删除“建议”类型?你知道吗


Tags: 方法notextimportformat类型datetimeas