Pycharm 使用问题: md5为什么点不出update()

新手上路,请多包涵

图片描述

md5为什么点不出update()呢?
阅读 2.1k
1 个回答

hashlib.md5()未运行时,pycharm未推测出其返回值的类型。
可通过pep-0484中的方法指定变量类型,pycharm就理解了。

import hashlib
import _hashlib

md5 = hashlib.md5()  # type: _hashlib.HASH
def lower(name: str) -> str:
    return name.lower()
推荐问题