import base64
base_str = "xxxx"
print(base64.b64decode(base_str))
乳齿简单的代码运行竟然报错:
AttributeError: module 'base64' has no attribute 'b64decode'
base64里明明有这个方法的,而且一行一行去执行又是可以的,执行文件就是不行,好奇怪哦!
一番仔细查看才发现,我把文件名命名为base64.py了,import base64 就会导入我写的文件,而不是base64库了,蠢哭了。。。
将文件名修改一个名字就可以了。。
本文介绍了一个常见的Python编程问题:当文件名为base64.py时,尝试使用标准库中的base64模块会遇到导入错误。文章详细解释了错误的原因,并提供了简单的解决方案。

3398

被折叠的 条评论
为什么被折叠?



