我试图为tk扩展创建一个python包装器,所以我看了Tkinter.py来学习如何做到这一点.
在查看该文件时,我发现以下模式出现了很多次:定义了一个内部方法(由方法名称中的前导"_"暗示),然后将公共方法定义为内部方法.
我想知道这样做有什么好处.
例如,在Misc类的代码中:
def _register(self, func, subst=None, needcleanup=1):
# doc string and implementations is removed since it's not relevant
register = _register
Run Code Online (Sandbox Code Playgroud)
谢谢.
python ×1