python包的导入-成都凡恩机器人联盟
包是包含多个模块的目录,通常有一个 __init__.py
文件(在Python 3.3+中,这个文件可以是空的,甚至不存在)。要导入包中的模块,可以使用点(.
)语法。例如,假设你有一个包 mypackage
,其结构如下:
mypackage/ __init__.py module1.py module2.py
其中 module1.py
内容如下:
# module1.py def func1(): return "Function 1 from module1"
你可以这样导入和使用它:
# main.py from mypackage.module1 import func1 print(func1()) # 输出: Function 1 from module1