Python作为脚本或模块运行?

时间:2013-01-14 00:26:27

标签: python python-3.x

如何知道我的脚本是作为独立脚本或模块运行?因为如果它作为一个独立的脚本运行,我需要在我的代码中做一些不同的事情。

1 个答案:

答案 0 :(得分:5)

你可以这样做:

if __name__ == '__main__':
    #stuff you want to do as a standalone script

解释器检查脚本是否是正在运行的主文件。如果正在导入,则if块中的部分将不会执行。