私はpythonの初心者で、それは哲学です。github でモジュールを開発しようとしています。モジュールを開発するための Ruby の gem ジェネレーターのようなツールはありますか? モジュールを開発するには?アドバイスありがとうございます。
1 に答える
2
Python モジュールを作成するためのツールは必要ありません。末尾が で終わるファイル名で.py
十分です。モジュールのコレクションであるパッケージは、他のモジュール (および場合によっては他のパッケージ) と同じフォルダーに名前が付けられたファイルの存在によって同様に作成されます__init__.py
。__init__.py
ファイルは空でもそうでなくてもかまいません。
ベスト プラクティスでは、モジュールのインポートに副作用があってはならないことが規定されています。クラスと関数を定義する必要がありますが、何も実行しません。Python モジュールは、モジュールの目的と使用方法を説明する docstring で開始する必要があります。
于 2011-08-05T16:18:53.347 に答える