私はコンソールからの引数で呼び出すpythonプログラムを書いた。機能が向上するにつれて、すべて1つのファイルにネストされたコードの量も増加しました。Pythonでプログラムをセットアップするには?
私が書いた関数を外部に出すために、私が作ることができるPythonモジュールとパッケージがあることは知っています。しかし、これは本当に物事を行うpythonの方法ですか?
フォルダ構造はどのように見えますか? prog
(ディレクトリやPythonパッケージ)とprog.py
が同じディレクトリを共有
prog
__init__.py
module1.py
module2.py
prog.py
ような何か?
この問題は、私は私のパッケージ 'prog'と呼んでいます。しかし、ルートディレクトリに 'prog'のような他のプログラムもあるので、' prog'パッケージにはどのような名前を付けるべきですか? 'lib'や' resources'だけでは、他のプログラムが使用する可能性のある他のパッケージと区別することはできません...? – Woltan
'prog_lib'や' lib_prog'はどうですか?次に、メインフォルダに表示する方法に応じて、 'prog_test'や' test_prog'、 'prog_resources'などの他のフォルダを持つことができます。 –
良いアイデア、あなたの答えのためのthx! – Woltan