我在观看Google发布的一些YouTube视频,其中的基础课程演示了如何创建和调用函数:
def main():
print 'Hello'
if __name__ == '__main__': # this is the boilerplate portion
main()
为什么我们需要花费额外的步骤来创建样板文件,如果我们可以让代码看起来像这样:
def main():
print 'Hello'
main()
输出结果不会因为额外的代码而有所改变。-BK
if __name__=="__main__"
。 - Dan D.__main__
测试只是一种惯用法,用于在运行模块时要运行的代码,但在导入模块时不运行。 - ch3ka