Visual-Studio 项目(或解决方案)的 Python 等效项

发布于 2025-01-06 23:25:01 字数 85 浏览 1 评论 0原文

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

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

Is there a standard file in python which lists all the modules comprising the project, and other metadata?

Is this simply the 'package'? Or, do different IDEs use their own specific files?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耳根太软 2025-01-13 23:25:02

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

另外,有些项目使用项目文件来为您提供 IDE 提供的一些功能。特别是,您应该查看 rope 库和 PyCharm IDE 适用于某些实现项目文件的系统。

There's no real equivalent in Python by itself. Python packages are the way to encapsulate a set of modules and include metadata, but it isn't exactly equivalent to the notion of a "project."

Otherwise, are some projects which use project files in order to give you some of the features which IDEs provide. In particular, you should check out the rope library and the PyCharm IDE for some systems which implement a project file.

情栀口红 2025-01-13 23:25:01

实际上,任何包中都没有一个文件能够一致地列出整个包导入的每个模块。有些人在 __init__.py 中输入条目,有些人则没有。通常,大多数支持 python 的 IDE 都会向您提供 pythonpath 上的任何内容。例如,Eclipse pydev 会将特定项目添加到该项目空间的 pythonpath 中。

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

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

There really isn't a single file in any package that consistently lists every module the entire package imports. Some people make entries to the __init__.py and some don't. Usually most python supported IDE's will make available to you whatever is on your pythonpath. Eclipse pydev, for instance, will add the specific project to the pythonpath of that project space.

If your project is on the pythonpath, then it should resolve.

Application builders like py2app/py2exe will scan the entire project and create an import graph to discover every module needed for that project

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文