module 'hashlib' has no attribute 'shal'
时间: 2023-11-21 10:05:01 浏览: 118
求解报错:AttributeError:module ‘os’ has no attribute ‘exit’
根据引用的描述,可能是因为在当前目录下有一个名为hashlib.py的文件,导致Python在导入hashlib模块时出现了问题。为了解决这个问题,可以尝试更改当前目录下的文件名,或者使用绝对路径导入hashlib模块。
至于您提到的问题,可能是因为您在代码中使用了“shal”而不是“sha1”。正确的写法应该是:
```python
import hashlib
hashlib.sha1(b'hello').hexdigest()
```
这将返回字符串'2ef7bde608ce5404e97d5f042f95f89f1c232871',其中包含了字符串'hello'的SHA1哈希值。
阅读全文