1. #b.py
    2. import a
    3. r = a.add(11, 22)
    4. print(r)
    5. #a.py
    6. # 功能代码
    7. def add(a, b):
    8. return a + b
    9. # 测试代码
    10. if __name__ == "__main__":
    11. r = add(11, 22)
    12. print(f'测试代码{r}')
    13. # 开发人员通常会在模块文件中添加一些测试代码 对代码进行测试
    14. # 测试代码会在其他文件执行时一并执行
    15. # 为了解决这一问题 python为 .py文件定义类一个名字属性 __name__
    16. # 在文件中对__name__属性值进行判断
    17. # 当__name__ 取值为__main__ 时 说明以脚本的形式执行
    18. # 否则 文件会作为模块导入到其他程序