Vous pouvez exécuter des scripts Python à partir de Swift à l'aide de PythonKit. Cela vous permet de développer des applications Mac qui exécutent des scripts Python. (Ne fonctionne pas sur iOS)
Ouvrez le projet Xcode. Allez dans "fichier-> Swift Packages-> Add Package Dependency". Copiez et collez l'URL de dépendance du package à partir du référentiel PythonKit GitHub (https://github.com/pvieito/PythonKit).
Sélectionnez Branch: master.
Créez un fichier Python. Par exemple, j'ai écrit "example.py". ↓
example.py
def hello():
print("Hello PythonKit")
}
Effectuez les réglages suivants dans les paramètres du projet Xcode "CIBLES → Signature et capacités". · Accédez aux fichiers sur votre Mac au lieu du bac à sable de l'application -Désactiver la validation de la bibliothèque
Appelez le fichier Python à partir du contrôleur de vue.
ViewController.swift
override func viewDidLoad() {
super.viewDidLoad()
let sys = Python.import("sys")
sys.path.append("/Users/mlboy/PythonTest/") // example.Chemin vers le répertoire où se trouve py
let example = Python.import("example") //Importer un fichier python
example.hello() //Appeler une fonction Python
}
Vérifiez la console Xcode. Le fichier Python sera exécuté et le "Hello Python Kit" sera imprimé.
Recommended Posts