python import 引用上上上级包的三种方法

 更新时间:2023年02月27日 14:49:46   作者:craftsman2020  
这篇文章主要介绍了python import 引用上上上级包的三种方法包的三种方法,需要的朋友可以参考下

方法一

相对引用:

  • from … import base ,上级目录
  • from … import base,上上级目录
from ..base import xx

详细原因请参考:https://www.cnblogs.com/jiaxin359/p/7580375.html

方法二

用sys.path.append

# coding=utf-8 
import sys
import os
CURRENT_DIR = os.path.split(os.path.abspath(__file__))[0]  # 当前目录
config_path = CURRENT_DIR.rsplit('/', 3)[0]  # 上三级目录
sys.path.append(config_path)
from config import param
print('config_path=', config_path)
print(sys.path)
print(param)

方法三

用path这个包

import path, sys
folder = path.path(__file__).abspath()
sys.path.append(folder.parent.parent)

到此这篇关于python import 引用上上上级包的三种方法包的三种方法的文章就介绍到这了,更多相关python import 引用上级包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用Fastapi打包exe后无限启动导致死机的解决办法

    使用Fastapi打包exe后无限启动导致死机的解决办法

    将 fastapi 服务打包成 exe 后双击执行,命令行中不断创建服务导致cpu吃满,最后死机,所以本文给大家介绍了Fastapi打包exe后无限启动导致死机的解决办法,需要的朋友可以参考下
    2024-03-03
  • 三行Python代码提高数据处理脚本速度

    三行Python代码提高数据处理脚本速度

    Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作。本文将为大家介绍如何利用Python代码让你的数据处理脚本快别人4倍,需要的可以参考一下
    2022-03-03
  • Python中使用支持向量机(SVM)算法

    Python中使用支持向量机(SVM)算法

    这篇文章主要为大家详细介绍了Python中使用支持向量机SVM算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Python+OpenCV编写车辆计数器系统

    Python+OpenCV编写车辆计数器系统

    本文,我们将使用欧几里德距离跟踪和轮廓的概念在 Python 中使用 OpenCV 构建车辆计数器系统,文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-05-05
  • python中单例常用的几种实现方法总结

    python中单例常用的几种实现方法总结

    Python 的模块就是天然的单例模式,下面这篇文章主要给大家介绍了关于python中单例常用的几种实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用python单例具有一定的参考学习价值,需要的朋友们一起来看看吧
    2018-10-10
  • python异常处理try的实例小结

    python异常处理try的实例小结

    python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。今天通过本文给大家介绍python异常处理try的实例详解,感兴趣的朋友一起看看吧
    2021-10-10
  • python里使用正则表达式的组嵌套实例详解

    python里使用正则表达式的组嵌套实例详解

    这篇文章主要介绍了python里使用正则表达式的组嵌套实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • pandas实现to_sql将DataFrame保存到数据库中

    pandas实现to_sql将DataFrame保存到数据库中

    这篇文章主要介绍了pandas实现to_sql将DataFrame保存到数据库中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python通过ftplib登录到ftp服务器的方法

    python通过ftplib登录到ftp服务器的方法

    这篇文章主要介绍了python通过ftplib登录到ftp服务器的方法,涉及Python使用ftplib模块的相关技巧,需要的朋友可以参考下
    2015-05-05
  • Python中 map()函数的用法详解

    Python中 map()函数的用法详解

    map( )函数在算法题目里面经常出现,map( )会根据提供的函数对指定序列做映射,在写返回值等需要转换的时候比较常用。这篇文章主要介绍了Python中 map()的用法,需要的朋友可以参考下
    2018-07-07

最新评论