Python “一个人怎么走?”;“联合国进口”;单个模块?

Python “一个人怎么走?”;“联合国进口”;单个模块?,python,python-3.x,import,module,python-import,Python,Python 3.x,Import,Module,Python Import,只是出于好奇,一个人将如何取消导入一个模块 例如,导入两个模块,如下所示: import x, y, z 然后说,出于某种原因,您不希望和/或不需要再包含模块y,您如何仅取消导入模块y,而不影响模块x或z 提前感谢您。来自文档: Import语句分两步执行:(1)找到一个模块,必要时对其进行初始化;(2) 在本地命名空间中定义一个或多个名称(import语句发生的范围) 如果您暂时需要一个模块,并且担心全局名称空间混乱,您可以在本地范围内导入,全局名称空间不会受到影响 好的,import语句的

只是出于好奇,一个人将如何
取消导入一个模块

例如,导入两个模块,如下所示:

import x, y, z
然后说,出于某种原因,您不希望和/或不需要再包含模块
y
,您如何
取消导入
模块
y
,而不影响模块
x
z

提前感谢您。

来自文档:

Import语句分两步执行:(1)找到一个模块,必要时对其进行初始化;(2) 在本地命名空间中定义一个或多个名称(import语句发生的范围)

如果您暂时需要一个模块,并且担心全局名称空间混乱,您可以在本地范围内导入,全局名称空间不会受到影响


好的,
import
语句的第一步无法撤消。

我不确定你在问什么,但如果你的代码不再引用模块y,你只需执行以下操作:导入x,z基本上这只是导入x导入y导入z的简写。您唯一能做的就是扔掉带有
del y
的引用,但不涉及实际卸载。感谢您的时间和帮助,我非常感谢,+1。