Python: How do I disallow imports of a class from a module?(如何禁止从模块导入类?)
问题描述
我已尝试:
但是,当然这只是为了:
是否有阻止导入类的方法。我担心有人会在我的代码的API级别上造成混淆:
并且会造成调试混乱。
推荐答案
约定使用a_作为前缀:
以下内容:
不会导入_PrivateClass。
但这不会阻止他们导入它。他们仍然可以显式导入。
这篇关于如何禁止从模块导入类?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!