sys.path()
当我们导入某个模块文件时 ,python解释器会去 哪里找这个文件呢 ? 只有 找到这个文件才能读取, 装载运行该模块文件.
它一般按照如下路径寻找模块文件 ( 按照顺序找, 找到即停,不继续往下找)
1. 内置模块
2. 当前目录
3. 程序的主目录
4. pythonpath 目录 ( 如果已经设置了)
5. 标准链接库目录
6. 第三方库目录 ( site-packages 目录)
7. .pth 文件的内容
8. sys.path.append() 临时添加的目录 ( 临时有效, 且只对当前程序有效)
当任何一个python程序启动时, 就将上面这些搜索路径(除内置模块的路径外) 放到sys模块的 path 属性中( sys.path)
钟声敲响了日落,柏油路跃过山坡,一直通向北方的是我们想象,长大后也未曾经过~