<分区> 分区>
我有一个包含 Python 代码的字符串。有没有一种方法可以在没有附加文件的情况下使用字符串创建 python 模块对象?
content = "import math\n\ndef f(x):\n return math.log(x)"
my_module = needed_function(content) # <- ???
print my_module.f(2) # prints 0.6931471805599453
请不要建议使用eval 或exec。我需要一个 python 模块对象。谢谢!
