Python 相当于 Visual-Studio 项目(或解决方案)

问题描述 投票:0回答:2

Python 中是否有一个标准文件列出了包含项目的所有模块以及其他元数据?

这只是“包裹”吗?或者,不同的 IDE 使用自己的特定文件吗?

python module project
2个回答
2
投票

任何包中确实没有一个文件能够一致地列出整个包导入的每个模块。有些人在

__init__.py
中输入条目,而有些人则没有。通常,大多数支持 python 的 IDE 都会为您提供 pythonpath 上的任何内容。例如,Eclipse pydev 会将特定项目添加到该项目空间的 pythonpath 中。

如果您的项目位于 pythonpath 上,那么它应该可以解析。

像 py2app/py2exe 这样的应用程序构建器将扫描整个项目并创建导入图以发现该项目所需的每个模块


0
投票

Python 本身没有真正的等价物。 Python 包是封装一组模块并包含元数据的方式,但它并不完全等同于“项目”的概念。

另外,有些项目使用项目文件来为您提供 IDE 提供的一些功能。 特别是,您应该查看

rope
库和 PyCharm IDE,了解某些实现项目文件的系统。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.