How do I protect my Python codebase so that guests can't see certain modules but so it still works?
我的问题是一个附加问题张贴在上面的网页。在
如果有两个svn目录;例如,src/private和src/public和internal用户将同时拥有public和private目录,一切正常。在
公共用户只有src/public。是否可以在init.py中导入src/private,即使用户没有签出它?用户应该能够链接到它来解析src/private中的任何函数依赖关系,但是不能查看文件的内容。在
这个问题还有其他解决办法吗?在
见http://docs.python.org/extending/extending.html
放弃吧。根本不可能把好奇的眼睛挡在外面。例如,看看dis模块:
会产生:
^{pr2}$你想隐藏任何字符串,只要导入你的模块。还有其他模块和服务可以很好地将这种分解转换为可读的Python代码。在
你到底想达到什么目的?也就是说,你到底想保护什么?在
相关问题 更多 >
编程相关推荐