gpt4 book ai didi

python代码组织

转载 作者:太空宇宙 更新时间:2023-11-03 15:27:00 24 4
gpt4 key购买 nike

作为一名初级程序员(我更喜欢编写脚本),我正在为不断增加的脚本和模块集合而苦苦挣扎。

目前,小脚本位于添加到我的 pythonpath 的通用文件夹中。特定项目有自己的子文件夹,但我越来越多地尝试将这些项目的一般部分编写为可供其他项目使用的模块。但我不能只导入它们,除非这个子文件夹也在我的 pythonpath 中。

我不知道如何组织这一切。我很乐意得到您关于组织 (python) 代码的提示和建议。谢谢!

最佳答案

请务必阅读 Packages ,特别是有关在要从中导入的目录中创建名为 __init__.py 的文件的部分。

我的主目录中有一个名为 MyCompany 的 git 存储库。有一个从 /usr/local/lib/python2.7/site-packages/ 到它的链接。 MyCompany里面有package1, package2, package3等,在我的代码中,我写了import MyCompany .package1.modulefoo。 Python 在 site-packages 中查找并找到 MyCompany。然后它找到 package1 子目录,其中有一个 __init__.py 文件 - 是的,一个包!然后它会在该目录中导入 modulefoo.py 文件,然后我就可以开始运行了。

关于python代码组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5557089/

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