def get_py_internals(): # noqa: D103
py_internals = []
if hasattr(sys, 'builtin_module_names'):
py_internals.append(('Built-in Modules', ', '.join(sys.builtin_module_names)))
py_internals.append(('Byte Order', sys.byteorder + ' endian'))
if hasattr(sys, 'getcheckinterval'):
py_internals.append(('Check Interval', sys.getcheckinterval()))
if hasattr(sys, 'getfilesystemencoding'):
py_internals.append(('File System Encoding', sys.getfilesystemencoding()))
max_integer_size = str(sys.maxsize) + ' (%s)' % \
hex(sys.maxsize).upper()
py_internals.append(('Maximum Integer Size', max_integer_size))
if hasattr(sys, 'getrecursionlimit'):
py_internals.append(('Maximum Recursion Depth', sys.getrecursionlimit()))
if hasattr(sys, 'tracebacklimit'):
traceback_limit = sys.tracebacklimit
else:
traceback_limit = 1000
py_internals.append(('Maximum Traceback Limit', traceback_limit))
py_internals.append(('Maximum Code Point', sys.maxunicode))
return py_internals
pyinfo.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录