有沒有辦法從用戶那里獲取字符串并將其轉(zhuǎn)換為 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貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
有幾種方法可以做到這一點(diǎn)。subprocess.run(...)
您可以使用選項(xiàng)調(diào)用系統(tǒng)解釋器-c
并將命令作為字符串傳遞。
您還可以將字符串保存到文件中并使用系統(tǒng)解釋器執(zhí)行它。
添加回答
舉報(bào)
0/150
提交
取消