# Python 3.15 中的待移除功能

- The `PyImport_ImportModuleNoBlock()`: 改用 `PyImport_ImportModule()`。

- `PyWeakref_GetObject()` 和 `PyWeakref_GET_OBJECT()`: 改用 `PyWeakref_GetRef()`。

- `Py_UNICODE` 类型和 `Py_UNICODE_WIDE` 宏：改用 `wchar_t`。

- Python 初始化函数

  - `PySys_ResetWarnOptions()`: 改为清除 `sys.warnoptions` 和 `warnings.filters`。

  - `Py_GetExecPrefix()`: 改为获取 `sys.base_exec_prefix` 和 `sys.exec_prefix`。

  - `Py_GetPath()`: 改为获取 `sys.path`。

  - `Py_GetPrefix()`: 改为获取 `sys.base_prefix` 和 `sys.prefix`。

  - `Py_GetProgramFullPath()`: 改为获取 `sys.executable`。

  - `Py_GetProgramName()`: 改为获取 `sys.executable`。

  - `Py_GetPythonHome()`: 改为获取 `PyConfig.home` 或 `PYTHONHOME` 环境变量。