1 模块概述
在Python中,模块实际上就是一个后缀名为py的文件,在该文件中包含了定义的变量和语句。当需要在多个文件中使用相同的变量或者函数时,如果将定义这些变量或者函数的相同代码都拷贝到每个文件中,会产生大量冗余代码。此时,可以将这些变量或者函数的定义写在一个模块中,在每个文件的起始位置处调用该模块即可。
2 模块的编写
在IDLE的函数模式下,自定义一个函数,代码如下所示:
def yang_func():
print('Hello World')
该函数的作用是输出“Hello World”信息,将该文件保存为“yang_module.py”,该文件即为创建的模块。
3 模块的导入
在新建的Python文件的起始位置处使用import导入在“2 模块的编写”中编写好的模块。
import yang_module
之后,就可以使用在该模块中定义的函数了,代码如下所示。
yang_module.yang_func()
其中,yang_module是模块名,yang_func是在模块中定义的函数名。
4 注意事项
在使用模块时,需要注意的是,模块文件保存的位置。模块文件可以保存在三个位置(1)与当前执行的文件在同一个目录下(2)IDLE的库文件路径,如果在安装IDLE时使用的默认路径,则库文件路径为
"C:\Users\用户名\AppData\Local\Programs\Python\Python版本\Lib(3)IDLE的安装位置,如果在安装IDLE时使用的默认路径,则IDLE的安装位置是"C:\Users\用户名\AppData\Local\Programs\Python\Python版本\