系统:fedora 31
当我输入my_var_hash.
时,Pycharm无法自动完成,venv没有问题。
[如何使用类型提示与诸如hashlib之类的模块一起使用,这样我们就可以使用自动完成选项(CTRL +空格)。下面的代码示例,但是自动完成功能不起作用。(功能:my_var_hash.update(b'lmao') , my_var_hash.hexdigest()
。)>
import hashlib
my_var_hash = hashlib.sha256()
print(my_var_hash)
my_var_hash.update(b'lmao')
print(my_var_hash.hexdigest())
print(type(my_var_hash.hexdigest()))
系统:fedora 31当输入my_var_hash时,Pycharm无法自动完成。 ,venv没有问题。如何在类型类似hashlib的模块中使用类型提示,这样我们就可以使用自动完成...
问题是hashlib.sha256()
没有定义类型或某些文档字符串(使用标准cptyhon时)因此,PyCharm为其分配了“ Any”类型,该类型没有任何额外的信息