【发布时间】:2012-03-12 10:13:45
【问题描述】:
如何将 python 字符串列表转换为以 null 结尾的 char**,以便将其传递给外部 C 函数?
我有:
struct saferun_task:
saferun_jail *jail
saferun_limits *limits
char **argv
int stdin_fd
int stdout_fd
int stderr_fd
int saferun_run(saferun_inst *inst, saferun_task *task, saferun_stat *stat)
在 cdef 外部块中
我想转换像('./a.out', 'param1', 'param2') 这样的东西
我可以分配给saferun_task.argv的东西
怎么做?
【问题讨论】:
-
检查这个:groups.google.com/forum/?fromgroups#!searchin/cython-users/char**/cython-users/ldtOV1QwITA/bxL1AtiALkwJ