一.两种导入模块的方式
1.import 引入模块 使用函数和变量时 要加模块名点变量和函数
比如 impot pymysql 连接数据库不能直接connect 要pymysql.connnetct
2.form 模块 import 函数和变量 就可以直接使用变量 form pymysql import connect
二.导入模块的顺序
1.优先从当前模块导入该文件,当前文件有这个文件,导入的是当期目录下的文件。使用的是当前文件的函数和变量
2.当前目录没有,则到python的环境变量里找这个文件,导入的是python环境变量下的文件
2.1 python的环境变量的存放位置 sys,path就是python的环境变量 第三方模块在python的环境变量的site-packages目录下
2.2自己写的模块 导入时,模块会标红,是没有问题的,pycharm做的没有那么只能导致
三.导入模块的实质
从头到尾把导入文件的代码,从头到尾执行一次
二.if __name__ == '__main__':的作用
自测代码时可用
并不是程序的入口,一个条件判断语句,在其他文件运行__name__不等于__main__,所以在其他模块导入一个模块,不会执行