首页 > 解决方案 > sys 模块内置在每个 python 解释器中是什么意思?

问题描述

我正在阅读官方 Python 教程,它说

一个特殊的模块值得关注:sys,它内置在每个 Python 解释器中。

但是,如果我启动 python 解释器并键入,例如sys.path,我会得到一个NameError: name sys is not defined.

sys因此,如果我想访问它,我需要导入。

那么它“内置于每个 python 解释器中”是什么意思呢?

标签: pythonpython-3.xpython-modulebuilt-in

解决方案


它只是意味着

import sys

无论您使用的是哪个版本的 Python,都会成功。它随每个 Python 安装一起提供。相反,例如,

import mpmath

除非您自己安装了该mpmath软件包,或者它与您正在使用的特定 Python 安装捆绑在一起,否则将会失败。


推荐阅读