【发布时间】:2011-08-21 09:21:24
【问题描述】:
如何使用 C API 将特定目录添加到搜索路径?还有一个相关的问题:更改是应用程序本地的,还是搜索路径是全局的?
【问题讨论】:
如何使用 C API 将特定目录添加到搜索路径?还有一个相关的问题:更改是应用程序本地的,还是搜索路径是全局的?
【问题讨论】:
使用PySys_GetObject("path") 检索sys.path,然后像any other sequence 或list 一样操作它。更改将是 Python 解释器/VM 的本地更改。
【讨论】:
您可以使用 well-known Python code 更新搜索路径,但可以从您的 C 模块中调用:
PyRun_SimpleString(
"import sys\n"
"sys.path.append('/your/custom/path/here')\n"
);
【讨论】: