最后那部分 导入多个包的时候 一定要用__init__么?我自己创一个包 随便弄个模块把要导入的包都写进去再导入行么

来源:7-5 Python工程的组织结构:包、模块儿、类

qq_麦当劳的Wifi有密码_0

2019-11-29

例如我自己创一个包aaa 随便弄个bbb模块 不通过__init__ 把要导入的包都写进去 再导aaa.bbb入行么

写回答

1回答

慕侠9174554

2019-12-01

可以呀
我的理解使用__init__的好处是,当你导入包aaa的时候,会自动运行__init__文件的内容,把包aaa所涉及的依赖全部导入

但如果按照你的方式,把要导入的包都写在aaa.bbb里的话,直接使用import aaa后,还需要再写一行代码导入aaa.bbb才能把依赖导入,稍显麻烦

0
1
qq_麦当劳的Wifi有密码_0
非常感谢!
2019-12-15
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程