如何使用带参数的嵌入式python执行python脚本?

如何使用带参数的嵌入式python执行python脚本?,python,ios,objective-c,embedding,Python,Ios,Objective C,Embedding,我交叉编译了python,并将其嵌入到我的iOS应用程序中。我能够以字符串(PyRun\u SimpleString)的形式执行python脚本,导入模块并使用参数(PyImport\u import和PyObject\u CallObject)执行函数,就像在python嵌入中一样 但如何以命令行方式执行带参数的python脚本文件: file.py arg1 arg2 使用PySys\u SetArgv会起作用吗?这似乎是正确的方向!如何使用文件名运行脚本?我是否应该使用PyImport\

我交叉编译了python,并将其嵌入到我的iOS应用程序中。我能够以字符串(
PyRun\u SimpleString
)的形式执行python脚本,导入模块并使用参数(
PyImport\u import
PyObject\u CallObject
)执行函数,就像在python嵌入中一样

但如何以命令行方式执行带参数的python脚本文件:

file.py arg1 arg2

使用
PySys\u SetArgv
会起作用吗?这似乎是正确的方向!如何使用文件名运行脚本?我是否应该使用
PyImport\u Import
加载模块,然后再执行其他操作?进行一些挖掘,我认为这可能为您提供一个良好的起点。