2

使用したい機能を持つ独自の python モジュールを作成しています。これらのことを行う方法を知りたい:

  • 「import module.function」を呼び出すときに、必要な関数のみをインポートするように、module.py と呼ばれる Python モジュールをどのように処理すればよいですか? (そのため、モジュール全体をインポートする必要はありません)
  • そのクラスのオブジェクトを 1 つしか使用しない場合でも、常に関数のクラスを作成する必要がありますか? (そうでない場合、すべての自己変数を内部に持つ関数を作成して、コード全体のグローバル変数を台無しにしないようにする方法は?) (しかし、def fun(self, var1, var2...) を使用しないためfun("", var1, var2...) を呼び出したくない
  • モジュールを「インストール」するか、外部ファイルのように使用する方が良いですか?
4

2 に答える 2

1

必ずしも Python でクラスを作成する必要はありませんが、クラスを使用すると、関数と変数をオブジェクトにラップするのに役立ちます。

于 2013-06-09T20:36:34.387 に答える