python中的_all_用法

python没有像java,c++等的看见性控制,如java的private、protect、public。python只能够靠约定来对控制可见性。python分为包外和包内可见效。包外的可见效是通过在包里面的__init.py__里面设置__all__来控制包内的对象和方法等对包外的可见性,如:如果设置了__all__,就相当于一个白名单,如果这个包内的类或方法不在__all__里面,就相当于没
相关文章
相关标签/搜索