Swift 接收字符串并在 Python 中运行它

有没有办法从用户那里获取字符串并将其转换为 python 代码?


 let pyString = """


     start = 'hello'

     end = 'world'

     print(start + ' ' + end)


 """


 func py(input: String) {

 //  run input as python


 }


 py(input: pyString)

 // output: "Hello world"


慕容森
浏览 137回答 1
1回答

慕容708150

有几种方法可以做到这一点。subprocess.run(...)您可以使用选项调用系统解释器-c并将命令作为字符串传递。您还可以将字符串保存到文件中并使用系统解释器执行它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python