gpt4 book ai didi

python - 骨架目录的用途

转载 作者:太空宇宙 更新时间:2023-11-04 01:36:25 24 4
gpt4 key购买 nike

我刚开始编程;我已经制作了一些简单的脚本,并希望学习如何使用它们来做事。我想知道这些文件在我的电脑上“存在”的位置,以及这是否重要。假设我在目录 users/me/desktop/project/skeleton/ 中有一个名为 webproject.py 的脚本。在 skeleton/ 目录中我还有 tests/tests/ 必须在 skeleton/ 中还是可以在某个随机位置,比如我的 desktop/

此外,如果我的脚本之一导入了我创建的模块,那么它位于何处有关系吗?如果我制作一个带有输出第 n 个斐波那契数的函数的脚本,并将其保存在我的桌面上,我的 webproject.py 脚本可以来自 users/me/desktop/project/skeleton/ 导入它?

任何链接/资源都会有所帮助。

最佳答案

将文件放在哪里当然很重要。肯定有不止一个名为“tests”的目录,因此您的 Python 解释器无法猜测它应该选择哪个“tests”目录。你的电脑没有魔法,对不起。 ;) 但是有一种叫做“Python 路径”的东西。保存在 Python 路径中指定目录中的所有模块都可以从任何地方导入。要使用“project/skeleton/”中的 webproject.py,您必须在 Python 路径中包含“project/skeleton/”或将其作为一个包。

a nice chapter在关于模块的官方 Python 教程中。 :)

关于python - 骨架目录的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9334987/

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