Skip to main content
 首页 » 编程设计

python之无法从名为 'code' 的模块导入任何函数

2025年05月04日22虾米姐

我创建了一个名为 code: code.py 的模块并编写了一个简单的函数:

def main(): 
    print("simple function") 

我尝试将此文件放入站点包中,当我运行时:

import code 
code.main() 

我收到以下错误:AttributeError:模块“code”没有属性“main”。

有趣的是,如果我将模块重命名为 foo.py,这段代码就可以正常工作:

import foo 
foo.main() 

代码不是保留字,为什么我不能命名模块代码?

请您参考如下方法:

code已经是一个 Python 模块,这就是正在导入的内容,而不是您的文件