ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
DIRECT USE
2
nameglobal-onlyneeded for main/initruntime configruntime initmain interp initmain()REPLinterp initafter (C)interp finiruntime finiindirect init/fini use (C)indirect init/fini use (Python)flag (C)flag (Python)getter (Python)state (Python)OStypedefaultCLIenv varinterpreter statePython APIC-APImodify
3
isolatedyesyesnonoyesnononononono<site>yesyesnonoint0/1-Isys.flags.isolatedPy_IsolatedFlag
4
use_environmentyesyesnonoyesnonononononoimportyesyesnonoint1/0-E, -Isys.flags.ignore_environmentPy_IgnoreEnvironmentFlag
5
dev_modeyesyesnononononoyesnononononoyesnonoint-1/0-X devPYTHONDEVMODEsys.flags.dev_mode
6
install_signal_handlersyesyesyesnoyesnonononononononononononoint1/0
7
use_hash_seedyesyesyesyesnononononononononoyesyesnonoint-1/0-Rsys.flags.hash_randomizationPy_HashRandomizationFlag
8
hash_seedyesyesyesyesnononononononononononononounsigned long---PYTHONHASHSEED
9
faulthandleryesyesnonoyesnonononononononononononoint-1/0-X faulthandlerPYTHONFAULTHANDLER
10
tracemallocyesnonoyesnonononononononononononoint-1/0-X tracemallocPYTHONTRACEMALLOC
11
perf_profilingyesyesnonoyesnonononononononononononoint0-X perfPYTHONPERFSUPPORT
12
import_timenononononononoyesnonononononononoint0-X importtimePYTHONPROFILEIMPORTTIME
13
code_debug_rangesnononononononoyesnonononononononoint1-X no_debug_rangesPYTHONNODEBUGRANGES
14
show_ref_countyesyesnonononoyesnonononononononononoint0-X showrefcount
15
dump_refsnononononononononoyesnonononononoint0PYTHONDUMPREFS
16
dump_refs_filenononononononononoyesnonononononowchar_t *NULLPYTHONDUMPREFSFILE
17
malloc_statsnononononononononoyesnonononononoint0PYTHONMALLOCSTATS
18
filesystem_encodingyesnonononononoyesnonono<locale>noyessysnowchar_t *"utf-8", ...-X utf8PYTHONUTF8, LC_CTYPE?sys.flags.utf8_mode,
sys.getfilesystemencoding()
19
filesystem_errorsnononononononoyesnonononoyesnosysnowchar_t *"surrogateescape", ...sys.getfilesystemencodeerrors()
20
pycache_prefixyesnonononononononononoimportnononosyswchar_t *NULL-X pycache_prefixPYTHONPYCACHEPREFIXsys.pycache_prefix
21
parse_argvyesyesyesnonononononononononononononoint1/0
22
orig_argvnononononononononononononononosysPyWideStringListNULLargv/argcsys.orig_argv
23
argvyesyesnonoyesnonononononononononosysPyWideStringListNULLsys.argv
24
xoptionsyesyesnononononononononononononosysPyWideStringListNULL-Xsys._xoptions
25
warnoptionsyesnonononononononononomain interp initnononosysPyWideStringListNULL-WPYTHONWARNINGSsys.warnoptions
26
site_importyesnonoyesnonoyesnononono<site>yesyesnonoint1-Ssys.flags.no_sitePy_NoSiteFlag
27
bytes_warningnononononononoyesnono(import)noyesyesnonoint0-bsys.flags.bytes_warningPy_BytesWarningFlag
28
warn_default_encodingyesnonononononoyesnonono<locale>nonononoint0-X warn_default_encodingPYTHONWARNDEFAULTENCODINGsys.flags.warn_default_encoding
29
inspectyesyesnononoyesnononononononoyesyesnonoint0-iPYTHONINSPECTsys.flags.inspectPy_InspectFlag
30
interactiveyesyesnononoyesnonoyesnonononoyesyesnonoint0-isys.flags.interactivePy_InteractiveFlag
31
optimization_levelyesnonoyesnonoyesyesnononoimportyesyesnonoint0-OPYTHONOPTIMIZEbuiltins.__debug__sys.flags.optimizePy_OptimizeFlag
32
parser_debugyesnonononononoyesnonoimportnoyesyesnonoint0-dPYTHONDEBUGsys.flags.debugPy_DebugFlag
33
write_bytecodeyesnonononononononononoimportyesyesnosysint1-BPYTHONDONTWRITEBYTECODEsys.dont_write_bytecodesys.flags.dont_write_bytecodePy_DontWriteBytecodeFlag
34
verboseyesnoyesyesyesnoyesyesnononoimport, <site>yesyesnonoint0-vPYTHONVERBOSEsys.flags.verbosePy_VerboseFlag
35
quietyesyesnononoyesnononononononoyesyesnonoint0-qsys.flags.quietPy_QuietFlag
36
user_site_directory?yesnononononononononono<site>yesyesnonoint1/0-s, -IPYTHONNOUSERSITEsys.flags.no_user_sitePy_NoUserSiteDirectory
37
configure_c_stdioxxxyesyesnonononononononononononononoint0/1
38
buffered_stdio?yesnonoyesnonoyesnononononoyesnononoint1-uPYTHONUNBUFFEREDPy_UnbufferedStdioFlag
39
stdio_encoding?yesyesnoyesnonoyesnononononononononowchar_t *---PYTHONIOENCODING
40
stdio_errors?yesyesnoyesnonoyesnononononononononowchar_t *---
41
legacy_windows_stdio?nononononononoyesnonononoyesnononoWindowsint0PYTHONLEGACYWINDOWSSTDIOPy_LegacyWindowsStdioFlag
42
check_hash_pycs_mode?yesnonoyesnonoyesyesnonononononononowchar_t *"default"--check-hash-based-pycs
43
use_frozen_modulesxxxyesnonoyesnonoyesyesnonononononono_impint1-X frozen_modulesinterp->override_frozen_modules
44
safe_path?yesnononoyesnonononononononoyesnonoint0/1-P, -IPYTHONSAFEPATHsys.flags.safe_path
45
int_max_str_digitsyesnonononononoyesnonoimportnonoyessys (+setter)noint-1/4300-X int_max_str_digitsPYTHONINTMAXSTRDIGITSsys.flags.int_max_str_digits,
sys.get_int_max_str_digits()
sys.set_int_max_str_digits()
46
/* --- Path configuration inputs ------------ */
47
pathconfig_warningsxxxyesnonoyesnonoyesnononononoyesnononoint1/0Py_FrozenFlag
48
program_namexxxyesnonoyesyesnoyesnononononononononowchar_t *NULLPy_SetProgramName()
49
pythonpath_envxxxyesnonoyesnonoyesnononononononononowchar_t *NULLPYTHONPATH
50
homexxxyesnonoyesnonoyesnononononononononowchar_t *NULLPYTHONHOMEPy_SetPythonHome()
51
platlibdirxxxyesnonoyesnonoyesnononononononononowchar_t *"lib", ...PYTHONPLATLIBDIR
52
/* --- Path configuration outputs ----------- */
53
module_search_paths_setyesnonoyesnonoyesnononononononononoint0
54
module_search_pathsyesnonocopiednonocopiednonononoimportnononosysPyWideStringListNULLsys.pathPy_SetPath()
55
stdlib_diryesnonoyesnonoyesnonononoimportnononosyswchar_t *sys._stdlib_dir
56
executableyesnonocopiednonocopiednonononononononosyswchar_t *NULLPYTHONEXECUTABLE (mac)sys.executable
57
base_executableyesnonocopiednonocopiednonononononononosyswchar_t *PyConfig.executable__PYVENV_LAUNCHER__sys._base_executable
58
prefixyesnonoyesnonoyesyesnonoimportnonononosyswchar_t *NULLsys.prefix
59
base_prefixyesnonocopiednonocopiednonononononononosyswchar_t *NULLsys.base_prefix
60
exec_prefixyesnonocopiednonocopiednonononononononosyswchar_t *NULLsys.exec_prefix
61
base_exec_prefixyesnonocopiednonocopiednonononononononosyswchar_t *NULLsys.base_exec_prefix
62
/* --- Parameter only used by Py_Main() ---------- */
63
skip_source_first_linexxxyesnononoyesnononononononononononoint0-x
64
run_commandxxxyesnononoyesnononononononononononowchar_t *NULL-c
65
run_modulexxxyesnononoyesnononononononononononowchar_t *NULL-m
66
run_filenamexxxyesnononoyesnononononononononononowchar_t *NULLargv[1]
67
/* --- Private fields ---------------------------- */
68
_install_importlibxxxnoint
69
_init_mainxxxnoint
70
_isolated_interpreteryesint
71
_is_python_buildxxxnoint
72
_config_initnoint
73
74
---nononononoPYTHONSTARTUP
75
---nononononoPYTHONBREAKPOINT
76
---nononononoPYTHONCASEOK
77
---nononononoPYTHONUSERBASE
78
---nononononoPYTHONMALLOC
79
---noyesnononoWindowsPYTHONLEGACYWINDOWSFSENCODINGPy_LegacyWindowsFSEncodingFlag
80
---nononononoPYTHONCOERCECLOCALE
81
---importnononosyssys.get_switch_interval()sys.set_switch_interval()
82
---importnononosyssys.get_recursion_limit()sys.set_recursion_limit()
83
---importnononosyssys.getdlopenflags()sys.setdlopenflags()
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100