编程语言
首页 > 编程语言> > 是否值得确保不调用不可调用的Python类?

是否值得确保不调用不可调用的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