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
。