Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)、输出当前包所在路径之详细攻略
目录
包导入和模块搜索路径简介
在导入自定义的模块时,除了指定模块名之外,也需要指定路径,由于Python把路径内的目录称作包,因此,这类路径的导入被称为包导入。
包导入是把计算机上的路径变成Python的命名空间,而路径中所包含的子路径和模块文件则对应命名空间中的属性。
Python已经导入的模块保存在一个内置的sys.modules字典中,以便记录哪些模块已经记录了。
1、Pyhon搜索模块路径的机制
导入过程首先需要定位导入文件的位置,也就是,告诉Python到何处去找到要导入的文件,因此,需要设置模块的搜索路径。在大多数情况下,Python会自动到默认的目录下去搜索模块;如果要在默认的目录之外导入模块,就需要知道