PythonKitをつかってSwiftからPythonスクリプトを実行できます。
これにより、Pythonスクリプトを実行するMacアプリを開発できます。
(iOSでは機能しません)
1、Xcodeプロジェクトを開きます。
「file→Swift Packages→Add Package Dependency」と進みます。
PythonKitのGitHubリポジトリからPackage Dependency URLをコピーペーストします。
3、Pythonファイルを作成します。たとえば、「example.py」と書きました。↓
example.py
def hello():
print("Hello PythonKit")
}
4、Xcodeプロジェクトのセッティング「TARGETS→Signing&Capabilities」で、以下の設定をします。
・アプリのサンドボックスではなくMacのファイルにアクセス
・ライブラリの検証を無効
5、ViewControllerからPythonファイルを呼び出します。
ViewController.swift
override func viewDidLoad() {
super.viewDidLoad()
let sys = Python.import("sys")
sys.path.append("/Users/mlboy/PythonTest/") // example.pyのあるディレクトリへのパス
let example = Python.import("example") // パイソンファイルをimport
example.hello() // Pythonのファンクションをよぶ
}
Xcodeコンソールを確認します。Pythonファイルが実行されて、"Hello PythonKit"がプリントされます。
Twitterフォローしてくださいお願いします!
https://twitter.com/JackdeS11