我想使用python动态生成javascript代码。
def convert(jsstring=''):
return 'function dosomething () { return %s.toLowerCase(); }' % jsstring
问题是jsstring
一个python字符串。
如何将其转换回 javascript 字符串文字以dosomething
生成有效的 javascript 函数?
例如
称呼
convert("javascript")
现在输出
function dosomething () { return javascript.toLowerCase(); }
这不是一个有效的 javascript 函数
预期产出
function dosomething () { return "javascript".toLowerCase(); }
另一个例子,调用
convert("javascript\'")
预期产出
function dosomething () { return "javascript\'".toLowerCase(); }
非常感谢。