Python 从包中导入模块
我正在尝试导入一个简单的包,但它不起作用 我有一个“包”目录,其中包含两个文件:Python 从包中导入模块,python,import,package,Python,Import,Package,我正在尝试导入一个简单的包,但它不起作用 我有一个“包”目录,其中包含两个文件: foo.py(使用名为fct的函数) \uuuu init\uuuuuuuuuuuuuuuuuuuupy(没有任何内容) 以下是tests.py的内容: import package.foo foo.fct(7) 但它不起作用。 如果我将导入行从package.foo import fct更改为,我可以执行该功能。您需要将package.foo作为foo导入或以下备选方案之一 import package.
(使用名为fct的函数)foo.py
(没有任何内容)\uuuu init\uuuuuuuuuuuuuuuuuuuupy
tests.py的内容:
import package.foo
foo.fct(7)
但它不起作用。
如果我将导入行从package.foo import fct更改为,我可以执行该功能。您需要将package.foo作为foo导入
或以下备选方案之一
import package.foo
package.foo.fct(7)
或:
或者可能:
from package import foo
foo.fct(7)
您需要import package.foo as foo
或以下选项之一
import package.foo
package.foo.fct(7)
或:
或者可能:
from package import foo
foo.fct(7)