eval to import a module

后端 未结 2 1314
小蘑菇
小蘑菇 2020-12-09 02:52

I can\'t import a module using the eval() function.

So, I have a function where if I do import vfs_tests as v it works. However, the same i

2条回答
  •  余生分开走
    2020-12-09 03:33

    Actually. if you absolutely need to import using eval (for example, code injection), you can do it as follow in Python 3, since exec is a function:

    eval("exec('import whatever_you_want')")
    

    For example:

提交回复
热议问题