gpt4 book ai didi

Python 模块导入名称错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:34:48 25 4
gpt4 key购买 nike

在对该网站和其他网站进行研究后,我创建了该主题。我创建了一个类似的模块:

模块.py

def function(var1, var2):
...
return(var3)

主要代码是:

main.py:

import module 
var4 = module.function(a, b)

当我在 IDLE 中启动主文件时,出现以下错误:

NameError: name 'function' is not defined

我也尝试过:main.py:

from module import function
var4 = function(a, b)

并得到了 module has no attribute 'function'

有人知道出了什么问题吗?当我尝试从同一模块导入常量时,我​​也遇到了这种错误

最佳答案

很可能您的模块与Python的内置模块之一具有相同的名称。尝试重新命名它,看看是否仍然出现错误。

编辑:导入代码导致解释器导入名为code的Python native 模块,而不是您编写的模块,从而导致NameError。

关于Python 模块导入名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com