Python 3.16에서 제거 예정¶
Python의 초기화를 구성하는 함수(Python 3.11에서 폐지됨):
PySys_SetArgvEx(): 대신PyConfig.argv를 설정하십시오.PySys_SetArgv(): 대신PyConfig.argv를 설정하십시오.Py_SetProgramName(): 대신PyConfig.program_name을 설정하십시오.Py_SetPythonHome(): 대신PyConfig.home을 설정하십시오.
Py_InitializeFromConfig()API는 대신PyConfig와 함께 사용되어야 합니다.전역 구성 변수들:
Py_DebugFlag: 대신PyConfig.parser_debug또는PyConfig_Get("parser_debug")을 사용하십시오.Py_VerboseFlag: 대신PyConfig.verbose또는PyConfig_Get("verbose")을 사용하십시오.Py_QuietFlag: 대신PyConfig.quiet또는PyConfig_Get("quiet")을 사용하십시오.Py_InteractiveFlag: 대신PyConfig.interactive또는PyConfig_Get("interactive")을 사용하십시오.Py_InspectFlag: 대신PyConfig.inspect또는PyConfig_Get("inspect")을 사용하십시오.Py_OptimizeFlag: 대신PyConfig.optimization_level또는PyConfig_Get("optimization_level")을 사용하십시오.Py_NoSiteFlag: 대신PyConfig.site_import또는PyConfig_Get("site_import")을 사용하십시오.Py_BytesWarningFlag: 대신PyConfig.bytes_warning또는PyConfig_Get("bytes_warning")을 사용하십시오.Py_FrozenFlag: 대신PyConfig.pathconfig_warnings또는PyConfig_Get("pathconfig_warnings")을 사용하십시오.Py_IgnoreEnvironmentFlag: 대신PyConfig.use_environment또는PyConfig_Get("use_environment")을 사용하십시오.Py_DontWriteBytecodeFlag: 대신PyConfig.write_bytecode또는PyConfig_Get("write_bytecode")을 사용하십시오.Py_NoUserSiteDirectory: 대신PyConfig.user_site_directory또는PyConfig_Get("user_site_directory")을 사용하십시오.Py_UnbufferedStdioFlag: 대신PyConfig.buffered_stdio또는PyConfig_Get("buffered_stdio")을 사용하십시오.Py_HashRandomizationFlag: 대신PyConfig.use_hash_seed및PyConfig.hash_seed또는PyConfig_Get("hash_seed")을 사용하십시오.Py_IsolatedFlag: 대신PyConfig.isolated또는PyConfig_Get("isolated")을 사용하십시오.Py_LegacyWindowsFSEncodingFlag: 대신PyPreConfig.legacy_windows_fs_encoding또는PyConfig_Get("legacy_windows_fs_encoding")을 사용하십시오.Py_LegacyWindowsStdioFlag: 대신PyConfig.legacy_windows_stdio또는PyConfig_Get("legacy_windows_stdio")을 사용하십시오.Py_FileSystemDefaultEncoding,Py_HasFileSystemDefaultEncoding: 대신PyConfig.filesystem_encoding또는PyConfig_Get("filesystem_encoding")을 사용하십시오.Py_FileSystemDefaultEncodeErrors: 대신PyConfig.filesystem_errors또는PyConfig_Get("filesystem_errors")을 사용하십시오.Py_UTF8Mode: 대신PyPreConfig.utf8_mode또는PyConfig_Get("utf8_mode")을 사용하십시오. (Py_PreInitialize()참조)
이 옵션들을 설정하려면
Py_InitializeFromConfig()API를PyConfig와 함께 사용해야 합니다. 또는 런타임에 이 옵션들을 가져오려면PyConfig_Get()을 사용할 수 있습니다.PEP 393 에 의해 폐지된
Py_UNICODE.