UIshader.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:UPBGE-CommunityAddon 作者: elmeunick9 项目源码 文件源码
def getAttrFromPython(path, classname):
    with open(path) as f: code = f.read()

    code = code.replace('import filter2D', '#')
    code = code.replace('from filter2D', '#')

    code = "class Filter2D: pass\n" + code

    code = compile(code, path, 'exec')
    myglob = dict()
    exec(code, dict(), myglob)

    attr = dict()
    _class = myglob[classname]
    for key, value in _class.__dict__.items():
        if key.startswith('__'): continue
        if inspect.ismethod(getattr(_class, key)): continue
        if inspect.isfunction(getattr(_class, key)): continue

        attr[key]=value

    return attr
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号