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

作者:craftsman2020 时间:2021-09-22 12:56:38 

方法一

相对引用:

  • 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)

来源:https://blog.csdn.net/craftsman2020/article/details/108277240

标签:python,import,上级,包
0
投稿

猜你喜欢

  • Python Pandas基础操作详解

    2022-02-18 11:17:07
  • 我的论坛源代码(九)

    2023-11-15 05:50:05
  • TypeScript学习之强制类型的转换

    2024-04-25 13:08:07
  • Jquery中Ajax 缓存带来的影响的解决方法

    2011-05-21 16:14:00
  • 网页模式化窗口

    2008-04-27 20:52:00
  • python pyg2plot的原理知识点总结

    2021-03-27 23:13:51
  • Python列表1~n输出步长为3的分组实例

    2021-10-31 04:25:27
  • js实现input+select组合 抛砖引玉

    2010-08-02 12:34:00
  • asp如何制作一个WAP手机的WML网页?

    2010-06-29 21:21:00
  • innerHTML,outerHTML,innerText,outerText用法

    2008-02-15 12:22:00
  • 数据库手边系列:SQL Server数据表信息

    2009-05-24 18:26:00
  • MSSQL2005数据库备份导入MSSQL2000

    2024-01-22 12:59:56
  • 解决MySQL 5数据库连接超时问题

    2009-03-25 15:24:00
  • 深度剖析使用python抓取网页正文的源码

    2022-09-29 15:53:39
  • XML编程实例:用ASP+XML打造留言本

    2008-05-04 13:37:00
  • Python 模板引擎的注入问题分析

    2021-05-26 17:05:30
  • Python Pytorch深度学习之核心小结

    2021-05-26 20:03:50
  • SQL Server查询速度慢原因及优化方法

    2008-12-03 15:19:00
  • python飞机大战游戏实例讲解

    2021-12-07 14:43:26
  • 深入解析JavaScript中的arguments对象

    2024-05-09 14:50:44
  • asp之家 网络编程 m.aspxhome.com