我是Python的新手,正在启动一个小型项目,但是我对如何以“ Python方式”组织文件夹存有疑问。
我PyDev在开发环境中使用,创建新项目时会创建一个文件夹,名为src
PyDev
src
+ src
现在,在中PyDev,我可以创建Pydev Module和PyDev Package
Pydev Module
PyDev Package
我需要通过以下方式组织我的项目:
+ Indicators - Moving_averages.py - Stochastics.py + Strategies - Moving_averages_cross.py - example.py
我该如何按照模块和软件包进行组织?模块和软件包的含义是什么?
最好的祝福,
软件包基本上是一个文件夹,__init__.py下面带有文件,通常是一些模块,其中模块是*.py文件。它与import主要有关。如果添加__init__.py到指标,则可以使用:
__init__.py
*.py
import
from Indicators.Stochastics import *
要么
from Indicators import Stochastics
顺便说一句,我建议保持模块/软件包名称的小写。它不会影响功能,但更像是“ pythonic”。