编程语言
首页 > 编程语言> > python – math.py和sys.py在哪里?

python – math.py和sys.py在哪里?

作者:互联网

我在Python33 / Lib中找到了所有其他模块,但我找不到这些.我确信还有其他人“失踪”,但这些是我注意到的唯一.我导入它们时工作得很好,我找不到它们.我检查了sys.path,他们不在那里的任何地方.它们是内置的还是什么?

解决方法:

math和sys模块是内置的 – 为了速度,它们是用C语言编写的,并直接包含在Python解释器中.

要获取所有内置函数的完整列表,您可以运行:

>>> import sys
>>> sys.builtin_module_names

在我的机器上,这会产生以下列表:

__builtin__
__main__
_ast
_bisect
_codecs
_codecs_cn
_codecs_hk
_codecs_iso2022
_codecs_jp
_codecs_kr
_codecs_tw
_collections
_csv
_functools
_heapq
_hotshot
_io
_json
_locale
_lsprof
_md5
_multibytecodec
_random
_sha
_sha256
_sha512
_sre
_struct
_subprocess
_symtable
_warnings
_weakref
_winreg
array
audioop
binascii
cPickle
cStringIO
cmath
datetime
errno
exceptions
future_builtins
gc
imageop
imp
itertools
marshal
math
mmap
msvcrt
nt
operator
parser
signal
strop
sys
thread
time
xxsubtype
zipimport
zlib

标签:python,python-3-x,python-module
来源: https://codeday.me/bug/20191005/1857689.html