根据http://www.faqs.org/docs/diveintopython/fileinfo_private.html:
像大多数语言一样,Python具有 私有元素的概念:<李>私人 函数,这些函数不能被调用 在他们的模块
然而,如果我定义两个文件:
#a.py
__num=1
和:
#b.py
import a
print a.__num
当我运行b.py
时,它打印出1
而不给出任何异常。是diveintopython错了,还是我误解了什么?有没有办法做定义一个模块的函数为私有?