gpt4 book ai didi

python - 关于在 python 中根据导入组织小项目的正确方法的问题

转载 作者:行者123 更新时间:2023-12-01 06:50:42 25 4
gpt4 key购买 nike

我正在用 python 做一个小项目。作为该项目的一部分,我创建了 7 个函数。每个函数都保存在单独的文件中。我还有一个主文件 - 其中的代码运行函数。文件中的每个函数至少需要两个外部库。此外,每个外部库至少使用 2 个函数。

  1. 我应该将导入放在哪里?
  2. 如果我在主代码中多次调用包含导入的文件中的函数,Python 是否会多次冗余地导入该库?

最佳答案

where should I place the imports?

您将导入放入引用该库的每个文件中。因此,如果您有模块“A”并且它具有引用“math”的函数 my_func(),则可以将其导入到“A”模块中。

if I call a function in a file that includes an import several times in the main code, will python redundantly import the library several times?

不,Python 足够聪明,只需执行一次即可。这是一种单例。在加载模块之前,Python 会检查它是否已经加载,如果加载了,就会重用它。

关于python - 关于在 python 中根据导入组织小项目的正确方法的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59018214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com