zoukankan      html  css  js  c++  java
  • python sys.path.append()和sys.path.insert()

    python程序中使用 import XXX 时,python解析器会在当前目录、已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错。

    使用sys.path.append()方法可以临时添加搜索路径,方便更简洁的import其他包和模块。这种方法导入的路径会在python程序退出后失效。


    1. 加入上层目录和绝对路径


    import sys
    sys.path.append('..') #表示导入当前文件的上层目录到搜索路径中
    sys.path.append('/home/model') # 绝对路径
    from folderA.folderB.fileA import functionA

    2. 加入当前目录


    import os,sys
    sys.path.append(os.getcwd())
    os.getcwd()用于获取当前工作目录


    3. 定义搜索优先顺序


    import sys
    sys.path.insert(1, "./model")
    sys.path.insert(1, "./crnn")定义搜索路径的优先顺序,序号从0开始,表示最大优先级,sys.path.insert()加入的也是临时搜索路径,程序退出后失效。


  • 相关阅读:
    crontab 启动supervisor爬虫
    frida初体验
    Protobuf 的数据反解析
    adb
    突破SSL Pinning抓app的数据包
    Charles下载与配置
    替换小技巧
    docker 使用
    pandas读取excel
    docker 安装
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9411730.html
Copyright © 2011-2022 走看看