有沒有辦法從用戶那里獲取字符串并將其轉換為 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
提交
取消