次に、プラグイン システムを開発する必要があります。プラグイン システム内の誰でも、PY ファイルを作成してロードできます。ただし、
などのメインプログラムのライブラリを導入する必要があります。 リーリーユーザーが lib 内の他のメソッドや変数にアクセスできないようにするにはどうすればよいですか?
all 名前を追加すると、メイン プログラムで all * を呼び出す必要がありますが、大丈夫ですか?
欧阳克2017-06-12 09:27:57
で import によって指定できる変数またはメソッド。例: python
并没有真正的私有变量或者方法, 所以基本上是无法阻止别人访问另一个模块的方法或者变量, 但是如果用户是通过from lib.function import *
, 那么我们可以通过__all__
属性去设置*
リーリー
でご覧いただけます