【发布时间】:2021-10-31 21:23:59
【问题描述】:
那么我应该把只由 main 函数使用的 import 语句放在它的主体顶部还是 if __name__ == "__main__": ?
【问题讨论】:
-
if __name__块的存在意味着可能会导入脚本。如果已导入,您可能需要运行导入以使代码正常工作。 -
@khelwood 它们只在主函数中使用。
-
然后你可以只在主函数中导入它们,如果你不想在你的脚本被导入时导入它们的额外工作。但这可能是不必要的优化。