import Foundation
let task = Process()
task.executableURL = URL(fileURLWithPath: "/usr/bin/python")
task.arguments = ["/Users/dmitrijsperanskij/Desktop/test.py"]
let outputPipe = Pipe()
let errorPipe = Pipe()
task.standardOutput = outputPipe
task.standardError = errorPipe
do {
try task.run()
let outputData = outputPipe.fileHandleForReading.readDataToEndOfFile()
let errorData = errorPipe.fileHandleForReading.readDataToEndOfFile()
print(String(decoding: errorData, as: UTF8.self))
print(String(decoding: outputData, as: UTF8.self))
}
catch {
print(error)
}