それはまったく問題ありません。それらをクラスに入れる必要はありません。コードを数回繰り返す必要がある場合は、関数がオプションになる可能性があります。
このような目的でクラスを使用するべきではありません。ウィキペディアのように、クラスの役割は
オブジェクト指向プログラミングでは、クラスはそれ自体のインスタンスを作成するために使用される構成体であり、クラス インスタンス、クラス オブジェクト、インスタンス オブジェクト、または単にオブジェクトと呼ばれます。クラスは、そのインスタンスが状態と動作を持つことを可能にする構成メンバーを定義します。データ フィールド メンバー (メンバー変数またはインスタンス変数) により、クラス インスタンスは状態を維持できます。他の種類のメンバー、特にメソッドは、クラス インスタンスの動作を有効にします。クラスは、そのインスタンスの型を定義します。
このコードをクラスに埋め込むことはできますが、一度だけ実行する必要がある場合は、クラス内に配置する必要はありません。
編集:私が理解しているように、混乱は、クラスでメソッドjava
を使用する場合と同様に、最初に実行するコードをpythonに示す方法に関するものです。Python では、コードはトップダウンで実行されます。各ステートメントは外出先で計算されています。そのため、たとえば、その定義を超えてクラスを参照することはできません。main
ProjectName
obj = Klass()
class Klass: pass #Doesn't work!