模块和包的使用

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)#添加路径到环境变量

  

 

posted @ 2021-09-28 23:11  落叶给树的留言  阅读(34)  评论(0)    收藏  举报