1. ホーム
  2. python

[解決済み] Pythonプロジェクトをどう立ち上げるか?

2023-07-05 01:47:35

質問

Python初心者で、ミニプロジェクトを始めているのですが、"Python Way"でフォルダを整理する方法に疑問があります。

私は PyDev という名前のフォルダが作成されます。 src

+ src

さて、この PyDev を作成することができます。 Pydev ModulePyDev Package

私は以下のようにプロジェクトを整理する必要があります。

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

ModulesとPackagesの観点から整理するとどうなりますか?ModulesとPackagesの意味は何ですか?

どのように解決するのですか?

パッケージとは、基本的にフォルダに __init__.py ファイルがあり、通常いくつかのモジュールがあります。 *.py ファイルです。 これは import を中心に もし、あなたが __init__.py を追加すると、Indicatorsに使用できます。

from Indicators.Stochastics import *

または

from Indicators import Stochastics

ところで、モジュールやパッケージの名前は小文字にすることをお勧めします。機能には影響しませんが、より "pythonic" な感じがします。