3.3 模块的搜索路径

  1. 寻找模块的路径:

    寻找模块的路径: 内存 ----> 内置模块  ---> sys.path中找
    只要这三个地方:内存 内置模块 sys.path可以找到这个引用的模块的路径,这个模块就可以直接引用到.
    import sys
    print(sys.path)
    import tbjx
    print(sys.modules)
    
  2. 如何引用不在同一文件下的py

    如何引用到tbjx1.py
    import sys
    sys.path.append(r'D:s23day15')
    可以直接引入了
    import tbjx1
    tbjx1.read1()
    
  3. sys.path.append

    1. .对于模块和自己写的脚本不在同一个目录下,在脚本开头加sys.path.append('xxx'):
    2. 把路径添加到系统的环境变量,或把该路径的文件夹放进已经添加到系统环境变量的路径内。环境变量的内容会自动添加到模块搜索路径中。
原文地址:https://www.cnblogs.com/pythonblogs/p/11158083.html