小编典典

如何组织一个Python项目?

python

我是Python的新手,正在启动一个小型项目,但是我对如何以“ Python方式”组织文件夹存有疑问。

PyDev在开发环境中使用,创建新项目时会创建一个文件夹,名为src

+ src

现在,在中PyDev,我可以创建Pydev ModulePyDev Package

我需要通过以下方式组织我的项目:

+ Indicators
    - Moving_averages.py
    - Stochastics.py
+ Strategies
    - Moving_averages_cross.py
- example.py

我该如何按照模块和软件包进行组织?模块和软件包的含义是什么?

最好的祝福,


阅读 251

收藏
2021-01-20

共1个答案

小编典典

软件包基本上是一个文件夹,__init__.py下面带有文件,通常是一些模块,其中模块是*.py文件。它与import主要有关。如果添加__init__.py到指标,则可以使用:

from Indicators.Stochastics import *

要么

from Indicators import Stochastics

顺便说一句,我建议保持模块/软件包名称的小写。它不会影响功能,但更像是“ pythonic”。

2021-01-20