Prof
というスクリプトで呼び出されるクラスを定義しましたAddPntCode90_27.py
。いくつかのファイルを開き、いくつかの計算を行い、出力ファイルを作成します。今、私は別のプログラムのためにクラスを再利用したいと思っています. ただしAddPntCode90_27.py
、モジュールではないため、クラスをインポートするだけでなく、常にスクリプトを実行します。私もそうでしfrom AddPntCode90_27 import *
たfrom AddPntCode90_27 import Prof
。私はこの記事に精通しています。だから私の質問は:
- このようなスクリプト内でクラスを定義するのは悪い習慣ですか? それらを常に別のファイルに保管する必要がありますか?
- ただし、定義されているスクリプトを実行せずに、クラスとそのメソッドだけをインポートする方法はありますか?
ああ、私は Python 2.7 を実行しています。