Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これらの方法でモジュールをインポートするときのメモリ使用量の違いは何ですか?
import Mod1 from Mod1 import * from Mod1 import a,b,c
主に最初の 2 つの間。
1 つ目は、モジュール スコープで単一の名前のみを作成するため、メモリの使用量が最も少なくなります。
2 番目は、すべての名前が再作成されるため、最も多く使用されます ( 、、および明示的または inMod1以外のものが含まれていると仮定します)。abc__all__
Mod1
a
b
c
__all__
3 つのケースすべてで、モジュール全体がインポートされて実行されるため、メモリを大幅に節約したい場合は、これを最適化する必要はありません。