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 教师闺蜜祝福语简短