파이썬 3.16에서 제거 예정¶
Python의 초기화 설정을 위한 함수들로, Python 3.11에서 폐지되었습니다:
PySys_SetArgvEx(): 대신 :c:member:`PyConfig.argv`를 설정해주시기를 부탁드립니다.PySys_SetArgv(): 대신 :c:member:`PyConfig.argv`를 설정하십시오.Py_SetProgramName(): 대신 :c:member:`PyConfig.program_name`를 설정하십시오.Py_SetPythonHome(): 대신 :c:member:`PyConfig.home`를 설정하십시오.
Py_InitializeFromConfig()API는 대신 :c:type:`PyConfig`와 함께 사용되어야 합니다.전역 구성 변수들:
Py_DebugFlag: 대신PyConfig.parser_debug또는 :c:func:`PyConfig_Get(“parser_debug”) <PyConfig_Get>`를 사용하십시오.Py_VerboseFlag: 대신PyConfig.verbose또는 :c:func:`PyConfig_Get(“verbose”) <PyConfig_Get>`를 사용하십시오.Py_QuietFlag: 대신PyConfig.quiet또는 :c:func:`PyConfig_Get(“quiet”) <PyConfig_Get>`를 사용하십시오.Py_InteractiveFlag: 대신PyConfig.interactive또는 :c:func:`PyConfig_Get(“interactive”) <PyConfig_Get>`를 사용하십시오.Py_InspectFlag: 대신PyConfig.inspect또는 :c:func:`PyConfig_Get(“inspect”) <PyConfig_Get>`를 사용하십시오.Py_OptimizeFlag: 대신PyConfig.optimization_level또는 :c:func:`PyConfig_Get(“optimization_level”) <PyConfig_Get>`를 사용하십시오.Py_NoSiteFlag: 대신PyConfig.site_import또는 :c:func:`PyConfig_Get(“site_import”) <PyConfig_Get>`를 사용하십시오.Py_BytesWarningFlag: 대신PyConfig.bytes_warning또는 :c:func:`PyConfig_Get(“bytes_warning”) <PyConfig_Get>`를 사용해주시기를 부탁드립니다.Py_FrozenFlag: 대신PyConfig.pathconfig_warnings또는 :c:func:`PyConfig_Get(“pathconfig_warnings”) <PyConfig_Get>`를 사용하십시오.Py_IgnoreEnvironmentFlag: 대신PyConfig.use_environment또는 :c:func:`PyConfig_Get(“use_environment”) <PyConfig_Get>`를 사용하십시오.Py_DontWriteBytecodeFlag: 대신PyConfig.write_bytecode또는 :c:func:`PyConfig_Get(“write_bytecode”) <PyConfig_Get>`를 사용하십시오.Py_NoUserSiteDirectory: 대신PyConfig.user_site_directory또는 :c:func:`PyConfig_Get(“user_site_directory”) <PyConfig_Get>`를 사용하십시오.Py_UnbufferedStdioFlag: 대신PyConfig.buffered_stdio또는 :c:func:`PyConfig_Get(“buffered_stdio”) <PyConfig_Get>`를 사용하십시오.Py_HashRandomizationFlag: UsePyConfig.use_hash_seedandPyConfig.hash_seedorPyConfig_Get("hash_seed")instead.Py_IsolatedFlag: 대신PyConfig.isolated또는 :c:func:`PyConfig_Get(“isolated”) <PyConfig_Get>`를 사용하십시오.Py_LegacyWindowsFSEncodingFlag: 대신PyPreConfig.legacy_windows_fs_encoding또는 :c:func:`PyConfig_Get(“legacy_windows_fs_encoding”) <PyConfig_Get>`를 사용하십시오.Py_LegacyWindowsStdioFlag: 대신PyConfig.legacy_windows_stdio또는 :c:func:`PyConfig_Get(“legacy_windows_stdio”) <PyConfig_Get>`를 사용하십시오.Py_FileSystemDefaultEncoding,Py_HasFileSystemDefaultEncoding: 대신PyConfig.filesystem_encoding또는 :c:func:`PyConfig_Get(“filesystem_encoding”) <PyConfig_Get>`를 사용하십시오.Py_FileSystemDefaultEncodeErrors: 대신PyConfig.filesystem_errors또는 :c:func:`PyConfig_Get(“filesystem_errors”) <PyConfig_Get>`를 사용해주시기를 부탁드립니다.Py_UTF8Mode: 대신PyPreConfig.utf8_mode또는PyConfig_Get("utf8_mode") <PyConfig_Get>`를 사용해주시기를 부탁드립니다. (:c:func:`Py_PreInitialize()참조)
이 옵션들을 설정하려면
Py_InitializeFromConfig()API를 :c:type:`PyConfig`와 함께 사용해야 합니다. 또는 런타임에 이 옵션들을 가져오려면 :c:func:`PyConfig_Get`을 사용할 수 있습니다.Py_UNICODEwhich was deprecated by PEP 393.