Python 如何导入包含文件的模块

Python 如何导入包含文件的模块,python,module,Python,Module,我已经安装了一个自定义模块,我创建了自己的学习。如果我这样做 from my_first_module import test test.thisprintssomething() 该函数将工作,但如果我这样做 import my_first_module test.thisprintssomething() Python吐出,NameError:未定义名称“test”。我如何导入而不使用“from” 编辑: 我自己修好了。我忘记在my_first_模块中的myinit.py中添加“导入测试

我已经安装了一个自定义模块,我创建了自己的学习。如果我这样做

from my_first_module import test
test.thisprintssomething()
该函数将工作,但如果我这样做

import my_first_module
test.thisprintssomething()
Python吐出,NameError:未定义名称“test”。我如何导入而不使用“from”

编辑:


我自己修好了。我忘记在my_first_模块中的myinit.py中添加“导入测试”行。

因为您正在导入my_first_模块 您必须告诉代码,,
test
属于
my\u first\u模块

import my_first_module

my_first_module.test.thisprintssomething()
有关更多说明,请参见

这会奏效的。在

上阅读更多信息,当我尝试执行此操作时,我发现错误“AttributeError:“module”对象没有属性“test”。
import my_first_module

my_first_module.test.thisprintssomething()