Python中的导入语句
您可以通过在其他一些Python源文件中执行import语句来将任何Python源文件用作模块。
语法
导入具有以下语法-
import module1[, module2[,... moduleN]
当解释器遇到导入语句时,如果模块在搜索路径中存在,它将导入模块。搜索路径是解释器在导入模块之前搜索的目录的列表。例如,要导入模块support.py,您需要在脚本顶部放置以下命令-
#!/usr/bin/python
# Import module support
import support
# Now you can call defined function that module as follows
support.print_func("Zara")执行以上代码后,将产生以下结果-
Hello : Zara
无论模块导入多少次,模块都只会加载一次。如果发生多次导入,这可以防止模块执行一遍又一遍。
from...import声明
Python的from语句使您可以将模块中的特定属性导入当前命名空间。from...import具有以下语法-
from modname import name1[, name2[, ... nameN]]
例如,要从模块fib导入函数fibonacci,请使用以下语句-
from fib import fibonacci
此语句不会将整个模块fib导入当前命名空间;它只是将模块fib中的项目fibonacci引入到导入模块的全局符号表中。
from...import*声明
也可以使用以下import语句将所有名称从模块导入到当前命名空间中-
from modname import *
这提供了一种将所有项目从模块导入当前命名空间的简便方法。但是,应谨慎使用此语句。
热门推荐
10 分别发的祝福语简短
11 大外甥高考祝福语简短
12 小学毕业校长简短祝福语
13 搞工程发财祝福语简短
14 冬季祝福语男生文案简短
15 同事生子问候祝福语简短
16 退休文案寄语简短祝福语
17 送给自己的祝福语简短
18 简短祝福语毛笔字