是否有方法在Python中将字符串转换为函数,同时保持缩进、换行符等?例如,输入"def fn1():\n\tprint("Hello“)”def fn1():我的用例是允许用户传入他们定义为JSONrun_user_code(fn_str): return fn # or call fn here like fn()
我想在Pandoc Lua过滤器中将CodeBlock转换为LineBlock。这种转换的问题是,CodeBlock元素有一个text属性(一个字符串),但LineBlock需要内联内容元素(每个单词、空格、换行符等都有自己的元素)。如何将text属性转换为适合LineBlock的内容 下面是我的代码在ATM中的样子: function CodeBlock(el)
-- test for manually generating