Python 3.14 中即将移除的功能¶
扩展模块中
PyDictObject
的ma_version_tag
字段 (PEP 699; gh-101193)。在 Python 3.11 中已弃用的用于配置 Python 初始化的函数
PySys_SetArgvEx()
: 请改用设置PyConfig.argv
。PySys_SetArgv()
: 请改用设置PyConfig.argv
。Py_SetProgramName()
: 请改用设置PyConfig.program_name
。Py_SetPythonHome()
: 请改用设置PyConfig.home
。
应使用
Py_InitializeFromConfig()
API 和PyConfig
。全局配置变量
Py_QuietFlag
: 请改用PyConfig.quiet
。Py_HashRandomizationFlag
: 请改用PyConfig.use_hash_seed
和PyConfig.hash_seed
。Py_LegacyWindowsFSEncodingFlag
: 请改用PyPreConfig.legacy_windows_fs_encoding
。Py_LegacyWindowsStdioFlag
: 请改用PyConfig.legacy_windows_stdio
。Py_FileSystemDefaultEncoding
: 请改用PyConfig.filesystem_encoding
。Py_HasFileSystemDefaultEncoding
: 请改用PyConfig.filesystem_encoding
。Py_FileSystemDefaultEncodeErrors
: 请改用PyConfig.filesystem_errors
。Py_UTF8Mode
: 请改用PyPreConfig.utf8_mode
。(请参阅Py_PreInitialize()
)
应使用
Py_InitializeFromConfig()
API 和PyConfig
。