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