模块:
1,就是一个Python文件
2.Python自带的
3.第三方模块,需要自己安装 pip install XXX
导入模块的原理:
1.import 一个模块,就把这个模块的代码执行一遍 ,后面加上as,(相当于一个别名)
name = '函数.py' def funt(): print('这是a的函数')
import 函数 as a
if __name__ == '__main__':
加入不想删这个代码,又不想让别人执行这行代码,就用
if __name__ == '__main__':
name = '函数.py' def funt(): print('这是a的函数') if __name__ == '__main__': for i in range(4): funt() funt()
import 函数 as a print(a.name) a.funt()
怎么导入其他目录下的数据
1.从当前目录下找,
2.从python环境变量中找 --怎么查看环境变量
import sys print(sys.path)
某一个目录引用文件
import sys form day5 import tools result = tools.test('ddd') print(result) print(sys.path)