She*_*hah 5 python module komodo
我在编程方面很新,只是学习python.
我正在使用Komodo Edit 9.0来编写代码.所以,当我写"从数学导入sqrt"时,我可以毫无问题地使用"sqrt"函数.但是,如果我只写"导入数学",那么该模块的"sqrt"功能不起作用.这背后的原因是什么?我能以某种方式修复它吗?
您有两种选择:
import math
math.sqrt()
Run Code Online (Sandbox Code Playgroud)
将math模块导入其自己的命名空间.这意味着函数名称必须以前缀为前缀math.这是一种很好的做法,因为它可以避免冲突,并且不会覆盖已导入当前命名空间的函数.
或者:
from math import *
sqrt()
Run Code Online (Sandbox Code Playgroud)
将导入从math模块到当前命名空间的所有内容.这可能会有问题.