Python 将控制台客户端放入模块';s\uuuuu name\uuuuuuu==\uuuuuuu主\uuuuuuuu段?
如果将控制台客户端放入模块的Python 将控制台客户端放入模块';s\uuuuu name\uuuuuuu==\uuuuuuu主\uuuuuuuu段?,python,Python,如果将控制台客户端放入模块的部分(如果uuuu name_uuuuu==“uuuu main_uuuuu”:部分,通常是一个好主意吗?例如,设置argparser和预处理用户输入的代码。使用此代码,程序将有效地兼作模块和脚本。这本身没有什么问题。pdb标准模块就是一个例子,例如,使用win32serviceutil.ServiceFramework作为Windows服务运行的程序通常是这样做的 这里您唯一关心的是,如果您有多个脚本和/或模块,您仍然可以分辨哪个是哪个。有关讨论,请参阅。基本上取决
部分(如果uuuu name_uuuuu==“uuuu main_uuuuu”:
部分,通常是一个好主意吗?例如,设置argparser和预处理用户输入的代码。使用此代码,程序将有效地兼作模块和脚本。这本身没有什么问题。pdb
标准模块就是一个例子,例如,使用win32serviceutil.ServiceFramework
作为Windows服务运行的程序通常是这样做的
这里您唯一关心的是,如果您有多个脚本和/或模块,您仍然可以分辨哪个是哪个。有关讨论,请参阅。基本上取决于程序需要做什么。出于测试目的,最好将内容移动到
def main()
函数。