Я новичок в быстром, но я пытаюсь запустить скрипт 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: разрешение запрещено:
/usr/bin/python
и целевой скрипт для исполняющего пользователя? - person Cobalt   schedule 02.08.2020