最后那部分 导入多个包的时候 一定要用__init__么?我自己创一个包 随便弄个模块把要导入的包都写进去再导入行么
来源:7-5 Python工程的组织结构:包、模块儿、类
qq_麦当劳的Wifi有密码_0
2019-11-29
例如我自己创一个包aaa 随便弄个bbb模块 不通过__init__ 把要导入的包都写进去 再导aaa.bbb入行么
写回答
1回答
-
可以呀
我的理解使用__init__的好处是,当你导入包aaa的时候,会自动运行__init__文件的内容,把包aaa所涉及的依赖全部导入但如果按照你的方式,把要导入的包都写在aaa.bbb里的话,直接使用import aaa后,还需要再写一行代码导入aaa.bbb才能把依赖导入,稍显麻烦
012019-12-15
相似问题