文章目录[隐藏]
最近有些懒,学习也不做笔记,今天可是逼着自己记录的。
使用模块-导入模块
导入模块的方法
import test
导入后即可直接使用 模块名.函数或者类变量了
使用import语句导入一个模块,最主要的目的并不是运行模块中的执行语句,而是为了利用模块中已经封装好的变量、函数、类。
举个例子以下代码
a = '我是模块中的变量a' def hi(): a = '我是函数里的变量a' print('函数“hi”已经运行!') class Go2: a = '我是类2中的变量a' def do2(self): print('函数“do2”已经运行!') print(a) # 打印变量“a” hi() # 调用函数“hi” A = Go2() # 实例化“Go2”类 print(A.a) # 打印实例属性“a” A.do2() # 调用实例方法“do2” 把以上这段代码拆分成两个模块,把封装好的变量、函数、类,放到test.py文件中,把执行相关的语句放到main.py文件中 #test.py代码如下 a = '我是模块中的变量a' def hi(): a = '我是函数里的变量a' print('函数“hi”已经运行!') class Go2: a = '我是类2中的变量a' def do2(self): print('函数“do2”已经运行!') #main.py文件代码如下 import test #导入模块test print(test.a) #打印test模块的变量a test.hi() #执行test模块的函数 A = test.Go2() # 使用“变量 = 模块.类()”实例化模块中的类 print(A.a) #打印实例化后的go2 属性 实例化后,不再需要“模块.” A.do2() #执行实例化后的方法 from ...import...用法 from test import hi # 从模块test中导入函数“hi” hi() # 使用函数“hi”时无需加上“模块.”前缀对于 from … import …语句要注意的是,没有被写在import后面的内容,将不会被导入。当我们需要从模块中指定所有内容直接使用时,可以写成【from xx模块 import 】的形式,代表“模块中所有的变量、函数、类”
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。