从python向c函数传递cmd行参数
我有一个python列表:从python向c函数传递cmd行参数,python,ctypes,Python,Ctypes,我有一个python列表: data = ['0x11', '0x22', '0x33' ...... ] 调用可执行文件main.out,将数据作为二进制文件的参数: os.system('./main.out') 我想将此列表作为参数传递给c中的可执行文件 int main(int argc, char* argv[]) { // need data from python here } 最好的方法是什么?[除了使用ctypes之外] 我正在寻找其他选项来实现这一点根本不需要使用c
data = ['0x11', '0x22', '0x33' ...... ]
调用可执行文件main.out,将数据作为二进制文件的参数:
os.system('./main.out')
我想将此列表作为参数传递给c中的可执行文件
int main(int argc, char* argv[]) {
// need data from python here
}
最好的方法是什么?[除了使用ctypes之外]
我正在寻找其他选项来实现这一点根本不需要使用ctypes。它设计用于从DLL调用函数,而不是运行es。