拓展:此外,Python还支持动态加载模块,如importlib.import_module()方法可以动态加载模块,可以根据程序的需要动态加载指定的模块。
可以。importmodname。模块是指一个可以交互使用,或者从另一Python程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也就是说,当使用在被导入模块中定义的函数时,必须包含模块的名字。所以不能只使用funcname,而应该使用modnamefuncname。
一般情况应该使用import,但有几个例外,1)module文档告诉你要用from-import的。2)导入一个包组件。需要一个包里面的某个子模块,一般用fromA.bimportc比importA.b.c更方便,且不会冒混淆的危险。