是否值得确保不调用不可调用的Python类?
作者:互联网
如果是的话,你能建议比下面更好的方式吗?请详细说明/证明.
class X:
...
if __name__ == '__main__':
# TODO: Should we bother doing this?
errorMessage = 'This class is not meant to have a main method. Do not execute directly.'
print(errorMessage)
raise Error(errorMessage)
解决方法:
我不会这样做.
原因如下:python -i scriptname.py可用于加载脚本并放到运行脚本的交互式控制台后.那么你得到的是所有已定义的函数,然后你可以根据需要进行操作/测试.
你的方式,这样做会出错.
标签:python,main-method 来源: https://codeday.me/bug/20190723/1517432.html