打开Xcode项目。然后选择“File→Add Packages”,然后输入软件包依赖链接:
https://github.com/pvieito/PythonKit.git
https://github.com/kewlbear/Python-iOS.git
Python-iOS包允许在iOS应用程序中使用python模块。
用法:
import PythonSupport
PythonSupport.initialize()
PythonKit是与Python交互的Swift框架。
用法:
import PythonKit
let sys = Python.import("sys")
print("Python \(sys.version_info.major).\(sys.version_info.minor)")
print("Python Version: \(sys.version)")
print("Python Encoding: \(sys.getdefaultencoding().upper())")
调用示例
test.py文章来源:https://www.toymoban.com/news/detail-692860.html
#!/usr/bin/python3
#coding=utf8
def hello():
print('hello world')
return 'hello'
swift:文章来源地址https://www.toymoban.com/news/detail-692860.html
import PythonKit
import PythonSupport
class PythonManager {
func initManager() {
//初始化
PythonSupport.initialize()
//导入sys模块
let sys = Python.import("sys")
print("Python \(sys.version_info.major).\(sys.version_info.minor)")
print("Python Version: \(sys.version)")
print("Python Encoding: \(sys.getdefaultencoding().upper())")
print("Python Path: \(sys.path)")
//运行python脚本
PythonSupport.runSimpleString("print('hello')")
//运行test.py文件
let python = Python.import("test")
let result = python.hello()
print(result)
}
}
到了这里,关于Swift使用PythonKit调用Python的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!