相关疑难解决方法(0)

在python中定义私有模块函数

根据http://www.faqs.org/docs/diveintopython/fileinfo_private.html:

像大多数语言一样,Python具有私有元素的概念:

  • 私有函数,无法从模块外部调用

但是,如果我定义了两个文件:

#a.py
__num=1
Run Code Online (Sandbox Code Playgroud)

和:

#b.py
import a
print a.__num
Run Code Online (Sandbox Code Playgroud)

当我运行b.py它打印出来,1没有任何例外.diveintopython错了,还是我误解了什么?而且是有一些方法可以定义模块的功能为私有?

python module private function

225
推荐指数
6
解决办法
21万
查看次数

标签 统计

function ×1

module ×1

private ×1

python ×1