使用该语句与使用import的主要区别是,该语句可以将模块中指定的一部分导入到当前命名空间中,而使用import是将模块中所有的都导入
- import 模块:导入一个模块;注:相当于导入的是一个文件夹,是个相对路径。
- from…import:导入了一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是个绝对路径,具体的一个方法。
from fibo import fibonacci1
fibonacci1(20)
support.py
def print_func( par ):
print "Hello : ", par
return
导入模块
import support
support.print_func("Runoob")
这里不能直接写print_func(),必须将引入的模块名称当作一个对象,调用这个模块对象下的方法 print_func,这时才能实现调用。
from support import *
print_func("Runoob")
这里的from support import *是将模块中所有的方法都导入,使用这种方法就可以直接使用print_func()方法