python3 包

85 阅读1分钟

Python中的包为目录。如果使用pycharm创建选择Python Package,会自动生产__init__.py文件。

第一种方式

# my_package/my_module1.py
print(1)


def fun1():
    print("fun1")
    
   
# main.py
# 导入包
import my_package.my_module1
# 使用包中的模块代码
my_package.my_module1.fun1()

第二种方式

# 在my_package的__init__.py添加如下代码
__all__ = ["my_module1"]

# main.py
from my_package import *
my_module1.fun1()