是否有某种方法可以使用RestrictedPython从用作参数的对象中访问受限代码?
我正在将此库http://restrictedpython.readthedocs.io/en/latest/usage/与python 3.6一起使用。
如果我有此代码
source_code = """
def do_something(my_object):
# some magic using python code on my_object
"""
使用
exec(byte_code, {'__builtins__': safe_builtins}, {})
我无法访问do_something
中的文件系统,但是,如果my_object
正在导入os
模块或某些其他安全性,则可以使用某种方法来访问文件系统可以从my_object用来访问文件系统的孔?