求Python对比多个函数是否一致的方法,python对比多个函数,如题,我应该怎么比较函数
求Python对比多个函数是否一致的方法,python对比多个函数,如题,我应该怎么比较函数
如题,我应该怎么比较函数是否一致?
因为我要做一个函数黑名单的功能,不被授权的函数不允许调用。
仅仅通过函数名去验证不行,因为有的函数可能同名,只是所属类不一样而已
你可以研究下pysandbox的源码
好吧~~我钻牛角尖了
如果仅仅是函数对比使用 == 就行了
但是我这边情况有点特殊
所以只能比名字了
对于用户定义函数,比较函数的 __code__ 属性(Python 3)是否在许可的列表里即可。对于内建函数,既然你要限制,不至于允许用户加载C库的吧?那么比较函数地址就可以了。
不过别以为这样就可以高枕无忧了,绕过应该不难的。比如 sort 函数里边就接受一个作为函数的参数。
编橙之家文章,
相关内容
- Python里面正无穷和负无穷原理是什么,Python原理,print
- Python语言编写投票APP是否可行,python语言投票app,如何用
- 请帮忙用python方法把list元素去重,pythonlist,如何将以下
- Python爬虫库Requests模拟用户登录实现方法,pythonrequest
- Python文件百度云上传该怎么实现,,我写了一个文本编辑
- Python2.7使用urllib2访问https报错,python2.7urllib2,想要访问
- 求教RESTful设计实现方法的疑问,restful疑问,最近在写
- Python lambda作用范围的一点疑惑,pythonlambda,标题描述可
- Python实现函数调用新手遇到的问题,python函数调用新手
- 小白问python dict根据value取key值应该怎么写?,pythondict
评论关闭