模块:
.py文件都是模块;模块中可以包含定义好的函数、变量、类、数据等内容。
使用模块:import m1(提前写好的脚本文件,m1.py)
被调用的模块执行后会自动被Python解释器编译成二进制文件,用于对模块加速执行
- 引用所有 as 起别名
name_变量:
name是函数的变量,特殊变量,他有默认值,为 “main”
当模块被引用时_name_被自动改为模块名。
当某些代码不想被运行使用name变量 if__name_==‘main’:
包:
用于存放模块的文件夹,将有关联的或同一类型的模块放在同一个文件夹中。
包中必须包含 init.py 文件,对包做初始化,定义默认的设置
自动下载并安装模块的命令 : pip install pymysql