0

2つのファイルがあります。SysDump.pyfrom libApi import _SysDumpは、他のファイルlibApi.pyに多くのクラスがあり、そのうちの1つは

class _SysDump():
    import cPickle as _cPickle
    import math as _math
    from zipfile import ZipFile as _ZipFile
    import re as _re 

問題は、SysDumpにインポートすると、libApi.pyの_SysDumpだけでなく、他のクラスも表示されることです。他のクラスの内部に表示されないようにするにはどうすればよいですか?

Python2.6。はい、あり__init__.pyます。それは私が望んでいるプライバシーをもたらすのに何らかの形で役立ちますか?

4

1 に答える 1

2

Python にはプライバシーの概念がありません。あるモジュールの情報を、それをインポートする別のモジュールから隠そうとしても、できません。これは、Python に匹敵するものがない他のプログラミング言語の概念です。

于 2013-01-05T19:20:41.970 に答える