一个合适的Python模块将列出名为的列表中的所有公共符号.管理该列表可能很繁琐,因为您必须两次列出每个符号.当然有更好的方法,可能使用装饰器,因此只需将导出的符号注释为.__all__@export
__all__
@export
你会怎么写这样的装饰师?我确定有不同的方法,所以我希望看到几个答案,其中包含足够的信息,用户可以将这些方法相互比较.
python visibility module python-module package
module ×1
package ×1
python ×1
python-module ×1
visibility ×1