发现原来是除了函数定义之外,还有其他的可执行的代码,应该在加载模块时使这些代码不能执行,加入下列使得函数以外的代码不是从命令行调用就 不要执行,这样就可以了。
if __name__ == '__main__':
结论: 如果你想使自己的程序在今后可以作为模块来调用其中的函数,就应该要加入上面这条指令。
发现原来是除了函数定义之外,还有其他的可执行的代码,应该在加载模块时使这些代码不能执行,加入下列使得函数以外的代码不是从命令行调用就 不要执行,这样就可以了。
if __name__ == '__main__':
结论: 如果你想使自己的程序在今后可以作为模块来调用其中的函数,就应该要加入上面这条指令。