为什么特定的导入会看到其他进口? Python 2.6

时间:2013-01-05 19:16:35

标签: python

我有两个文件。执行from libApi import _SysDump的SysDump.py和另一个文件libApi.py我有很多类,其中一个是

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

问题是SysDump中的导入不仅会在libApi.py中看到_SysDump,还会在其他类中看到!!如何防止它在其他类中看到它?

Python 2.6。是的我有一个__init__.py。它能以任何方式帮助实现我所希望的隐私吗?

1 个答案:

答案 0 :(得分:2)

Python没有隐私的概念。如果您试图将一个模块中的信息隐藏在另一个导入它的模块中,则不能。这是其他编程语言的概念,在Python中没有并行。