模块
模块是高级的封装,就是程序
封装
数据的封装
语句的封装
方法和属性的封装
py文件目录要和exe文件目录一致
调用时最好使用as进行
用于测试自身模块:
if __name__ == '__main__' #用于判断是否在测试
当在自身模块中运行时候,如果有编入测试方法,则会自身测试;
当在模块被调用时候,不会进行测试方法的运行。
搜索路径:
import sys
sys.path
['C:/Users/Administrator/Desktop', 'C:\\Users\\Administrator\\Desktop', 'D:\\Python\\python37.zip', 'D:\\Python\\DLLs', 'D:\\Python\\lib', 'D:\\Python', 'D:\\Python\\lib\\site-packages']
可以查看路径,上面的是我的路径显示,建议模块放在
Python\lib\site-packages
这个文件夹中
如果需要加入搜索路径:
sys.path.append('地址')
这样就可以调用地址中的模块了
import 模块名字 as **
包(package):
1.存放模块的文件夹的名字就是包的名字
2.在该文件夹中保存需要的相关模块并新建一个’init.py’文件
就可以导入啦 ↓
import 文件夹名字.模块名字 as **
ps:
pypi.org
一个神奇的网站(手动滑稽,嘿嘿嘿)
关于其他模块的学习:
1.首先导入模块:
import ***
2.查看文档和简介:
***.__doc__
print(***.__doc__)
3.查看定义的变量、函数、类……:
dir(***)
***.__all__ #3不一定全都有all属性
当然 还可以help ~
o-v-e-r