首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用C编写的Python实现中的数据隐藏

用C编写的Python实现中的数据隐藏
EN

Stack Overflow用户
提问于 2015-08-31 12:29:36
回答 1查看 62关注 0票数 0

在Python2.7教程第9.4节中,它说:

实际上,Python中没有任何东西可以强制执行数据隐藏--它都是基于约定的。(另一方面,用C编写的Python实现可以完全隐藏实现细节,并在必要时控制对对象的访问;这可以由用C编写的Python扩展来使用。)

我的问题是Python实现如何隐藏对象的实现细节。如何在用C编写的Python扩展中使用它?

还请在答案中包括代码示例。

EN

回答 1

Stack Overflow用户

发布于 2015-08-31 12:38:58

因为用C编写的扩展具有对属性访问的完全控制,并且可以在对象中拥有无法从python访问的数据。有关详细信息,请参阅扩展和嵌入,尤其是关于定义新类型的章节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32311294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档