【问题标题】:Do imports go in main function or if stsatement? [duplicate]导入是在 main 函数还是 if 语句中? [复制]
【发布时间】:2021-10-31 21:23:59
【问题描述】:

那么我应该把只由 main 函数使用的 import 语句放在它的主体顶部还是 if __name__ == "__main__":

【问题讨论】:

  • if __name__ 块的存在意味着可能会导入脚本。如果已导入,您可能需要运行导入以使代码正常工作。
  • @khelwood 它们只在主函数中使用。
  • 然后你可以只在主函数中导入它们,如果你不想在你的脚本被导入时导入它们的额外工作。但这可能是不必要的优化。

标签: python main


【解决方案1】:

导入语句出现在 Python 文件的顶部,可能存在的任何 cmets 下方。这是因为在文件顶部导入模块或包会使代码结构更清晰。

完整解释: How to Use the Python import Statement

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2012-08-14
    • 2015-10-01
    相关资源
    最近更新 更多