这是一个创建于 2734 天前的主题,其中的信息可能已经有所发展或是发生改变。
在任意一个模块中,用 from ... import ... 导入的成员,当模块被其它地方引用时,用 from ... import ... 会暴露原始类 from import 的成员,有什么办法限制吗?
__all__ 对这个情况无效。
2 条回复 • 2016-12-22 17:27:43 +08:00
![guyskk](https://cdn.v2ex.com/avatar/eb7d/721f/137303_normal.png?m=1446466288) |
|
1
guyskk 2016-12-22 12:07:40 +08:00 via Android 1
del 可以
|
![PyHub](https://cdn.v2ex.com/avatar/d4c7/5c87/173072_normal.png?m=1463223430) |
|
2
PyHub 2016-12-22 17:27:43 +08:00
变量名前加一个下划线可以避免被`import`
|