Я новичок в swift, но я пытаюсь запустить сценарий python с помощью быстрого кода. Пока это мой код, однако вывод, который я получаю, - zsh: доступ запрещен. Я не знаю, что делать дальше. Есть ли у меня возможность запустить сценарий python.
Мой текущий метод
class func runCode(launchPath: String, cmd: [String]) -> String {
let pipe = Pipe()
let process = Process()
process.launchPath = "/bin/zsh"
process.arguments = ["-c", String(format:"%@", cmd)]
process.standardOutput = pipe
let fileHandle = pipe.fileHandleForReading
process.launch()
return String(data: fileHandle.readDataToEndOfFile(), encoding: .utf8) ?? "Error"
}
Вызов метода
print(Shortcuts.runCode(launchPath: "/usr/bin/python", cmd: [contentView.controller.path]))
Вывод zsh: 2: в разрешении отказано: