|
|
1
50
这是因为您的本地模块名为
出现这种情况时,另一个调试技巧是仔细查看回溯,并意识到所讨论脚本的名称与您尝试导入的模块匹配: 请注意脚本中使用的名称:
要导入的模块:
将模块重命名为其他名称以避免名称冲突。
python可以生成
在本例中,将文件重命名为
|
|
|
2
9
对于原始问题的编写者,以及那些搜索“attributeerror:module has no attribute”字符串的人,根据接受的答案,通常的解释是,用户创建的脚本与库文件名存在名称冲突。但是,请注意,故障可能不在生成错误的脚本(如上面的情况)中,也不在由该脚本显式导入的库模块的任何名称中。要找出是哪个文件导致了这个问题,可能需要一点调查工作。
作为一个例子来说明这个问题,假设您正在创建一个脚本,该脚本使用“decimal”库来使用十进制数进行精确的浮点计算,并命名您的脚本”
如果你有
以前
写了一个剧本叫做
|
|
|
HoCo_ · 从终端在Atom中添加项目文件夹 8 年前 |
|
|
Crickets · 如何在单独的窗口中查看Atom的控制台? 8 年前 |
|
|
Xia.Song · 具有Julia误差的线性模型 8 年前 |
|
|
Vsevolod · 转到Atom编辑器中的最后一行 8 年前 |
|
|
Maxime Rob · Atom包:隐藏开发人员密钥 8 年前 |