模块和包的使用
1、包定义:包含__init__.py的文件夹==模块
包的创建
#python中的包单独当作一个模块被调用、__init__.py默认执行
2、模块定义:.py文件
同一路径下模块调用
不同路径下调用模块
#这个调用方式在解释器中是可以执行的,但是有一个隐藏错误,按理来说不同路径下调用是找不到的,只不过解释器自动添加了一个路径,也就是说在别的平台如果平台没有自动添加路径,那就会报错 请继续看下图
切换到终端执行报错,找不到模块,所以程序调用模块如果不在同一路径下,必须要自己将需要的路径(绝对路径)添加到环境变量
下图为正确方案
sys、os模块
上述代码已经使用过,这里简单的做一个描述
import sys
import os
print(sys.path)#环境变量
PATH=os.path.dirname(__file__)#PATH为当前文件夹路径
sys.path.append(PATH)#添加路径到环境变量
本文来自博客园,作者:{落叶给树的留言},转载请注明原文链接:https://www.cnblogs.com/luoyegeishudeliuyan/p/15350624.html