首页 > 解决方案 > Python直接从包中导入函数

问题描述

我想创建一个具有以下结构的包:

package
|__ __init__.py
|__ file.py

的内容file.py

def foo():
    print("bar")

到目前为止,__init__.py我已经把

from . import file

但是,当我 import 时package,我只能使用foo()as package.file.foo()。有什么方法可以修改__init__.py以便我可以使用foo()aspackage.foo()吗?

标签: pythonpython-3.x

解决方案


推荐阅读