gpt4 book ai didi

python - Python 导入顺序重要吗

转载 作者:太空狗 更新时间:2023-10-29 18:16:04 26 4
gpt4 key购买 nike

我读了here关于在 Python 中对 import 语句进行排序,但是如果您要导入的东西需要尚未导入的依赖项怎么办?这是编译语言和解释语言之间的区别吗?我来自 JavaScript 背景,加载脚本的顺序很重要,而 Python 似乎并不关心。谢谢。

最佳答案

导入顺序无关紧要。如果一个模块依赖于其他模块,则需要自己导入它们。就文件中可见的内容而言,Python 将每个 .py 文件视为一个独立的单元。

(从技术上讲,更改导入顺序可能会改变行为,因为模块可以具有在首次导入时运行的初始化代码。如果该初始化代码有副作用,则模块可能会相互交互。但是,这将是这些模块中的设计缺陷。导入顺序应该无关紧要,因此初始化代码也应编写为不依赖于任何特定顺序。)

关于python - Python 导入顺序重要吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804689/

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