小编Emm*_*maV的帖子

为什么 Python 说模块已导入,但实际上并未导入?

Python 3.6.5

使用这个答案math作为指导,我尝试查看是否导入了某些模块,例如。

但 Python 告诉我它们都被导入了,而实际上它们并没有导入。

>>> import sys
>>> 'math' in sys.modules
True
>>> 'math' not in sys.modules
False
>>> math.pi
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'math' is not defined
>>> import math
>>> 'math' in sys.modules
True
>>> math.pi
3.141592653589793
Run Code Online (Sandbox Code Playgroud)

python

8
推荐指数
1
解决办法
255
查看次数

标签 统计

python ×1