
python使用import导入模块,主要有以下两种语法:
import模块名1[as别名1],模块名2[as别名2]:导入整个模块。 from模块名import成员名1[as别名1],成员名2[as别名2]:在导入模块中指定成员。
推荐:Python教程
上面两种 import 语句的区别主要有以下几点:
第一种 import 所有成员(包括变量、函数、类别等)导入整个模块。);第二种 import 句子只导入模块中的指定成员。
使用第一种 import 当语句导入模块中的成员时,必须添加模块名或模块别名前缀;使用第二种 import 当语句导入模块中的成员时,直接使用成员名或成员别名,无需使用任何前缀。
以下程序使用导入整个模块的最简单语法导入指定模块:
#导入sys整个模块 importsys #访问模块中的成员使用sys模块名作为前缀 print(sys.argv[0])
上面第 2 以最简单的方式导入行代码 sys 因此,在程序中使用模块 sys 对于模块中的成员,必须添加模块名称作为前缀。
通过运行上述程序,可以看到以下输出结果(sys 模块下的 argv 用于获取操作的变量 Python 程序的命令行参数,包括 argv[0] 用于获取该 Python 程序名)。
importtest.py
在导入整个模块时,可以指定模块的别名。例如,以下程序:
#将sys的整个模块导入,并指定别名为sys importsysass #访问模块中的成员使用s模块的别名作为前缀 print(s.argv[0])
更多技术请关注Python视频教程。