python sys.builtin_module_names

sys.builtin_module_names

python解释器以标准模式启动时,一般会自动导入一些模块进python解释器,以用于操作系统相关的操作。sys.builtin_module_names可用于获取所有已经编译在python解释器内的模块的名称,以元素为字符串的元组的形式返回。这些模块一般内置于__builtin__中。


实例

>>> import sys
>>> sys.builtin_module_names
('_abc', '_ast', '_codecs', '_collections', '_functools', '_imp', '_io', '_locale', '_operator', '_signal', '_sre', '_stat', '_string', '_symtable', '_thread', '_tracemalloc', '_warnings', '_weakref', 'atexit', 'builtins', 'errno', 'faulthandler', 'gc', 'itertools', 'marshal', 'posix', 'pwd', 'sys', 'time', 'xxsubtype', 'zipimport')
>>> type(sys.builtin_module_names)
<class 'tuple'>
>>> import os #当导入其它的标准库,并且使用之后,该导入的库也没有出现在sys.builtin_module_names的返回值中
>>> os.getcwd()
'/Users/z'
>>> sys.builtin_module_names
('_abc', '_ast', '_codecs', '_collections', '_functools', '_imp', '_io', '_locale', '_operator', '_signal', '_sre', '_stat', '_string', '_symtable', '_thread', '_tracemalloc', '_warnings', '_weakref', 'atexit', 'builtins', 'errno', 'faulthandler', 'gc', 'itertools', 'marshal', 'posix', 'pwd', 'sys', 'time', 'xxsubtype', 'zipimport')

全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.