有没有办法从用户那里获取字符串并将其转换为 python 代码? let pyString = """ start = 'hello' end = 'world' print(start + ' ' + end) """ func py(input: String) { // run input as python } py(input: pyString) // output: "Hello world"
1 回答
慕容708150
TA贡献1831条经验 获得超4个赞
有几种方法可以做到这一点。subprocess.run(...)您可以使用选项调用系统解释器-c并将命令作为字符串传递。
您还可以将字符串保存到文件中并使用系统解释器执行它。
添加回答
举报
0/150
提交
取消
