python import 引用上上上级包的三种方法
作者:craftsman2020 发布时间:2021-09-22 12:56:38
标签: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)
来源:https://blog.csdn.net/craftsman2020/article/details/108277240
0
投稿
猜你喜欢
- 判断字符串长度函数:<SCRIPT LANGUAGE="JavaScript"><!--fu
- 本文实例为大家分享了Python实现简易图书管理系统的具体代码,供大家参考,具体内容如下首先展示一下图书管理系统的首页:这是图书管理系统的发
- 基本思路使用GDAL创建Shapefile数据的基本步骤如下:使用osgeo.ogr.Driver的CreateDataSource()方法
- 通过phpmyadmin连接mysql数据库时提示:“2003 无法登录 MySQL服务器”。。。很明显这是没有启动mysql服务,右击我的
- 前言现在Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时
- 介绍在本文中,云朵君将和大家一起了解装饰器的工作原理,如何将我们之前定义的定时器类 Timer 扩展为装饰器,以及如何简化计时功能。最后对
- <?php // fix 404 pages: header('HTTP/1.1 200 OK'); // set 4
- 我最近在涉及大量数据处理的项目中频繁使用 sqlite3。我最初的尝试根本不涉及任何数据库,所有的数据都将保存在内存中,包括字典查找、迭代和
- 字符串 -- 不可改变的序列如同大多数高级编程语言一样,变长字符串是 Python 中的基本类型。Python 在“后台”分配内存以保存字符
- 曾有位网友遇到这样一个问题:产品名称为“A&T Plastic”,在产品列表中需要做这样的超链接,<a href="
- 首先还是应该科普下函数参数传递机制,传值和传引用是什么意思?函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进
- 问题重现Installing golang.org/x/tools/cmd/guru FAILED Installing golang.or
- pycharm简介PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语
- Python中str is not callable问题详解及解决办法问题提出: 在Python的代码,在运行过程中
- 本文实例讲述了Python显示进度条的方法,是Python程序设计中非常实用的技巧。分享给大家供大家参考。具体方法如下:首先,进度条和一般的
- 页面中header部分一般位于最上端(有时根据需要也会位于某一侧,不管它在页面中的位置如何,在XHTML代码中它总是优于其它元素先加载),内
- 利用zipfile模块和pandas获取数据,代码比较简单,做个记录吧:# -*- coding: utf-8 -*-""
- 方法一:插入断点,Debug运行在欲查看变量值的语句前,插入断点,Debug运行。之后,就在Debug面板下,可以查看各变量值,然后还可按F
- 损失函数通过torch.nn包实现,1 基本用法criterion = LossCriterion() #构造函数有自己的参数loss =
- 代码: import os while True: dynamic = input('输入计算表达式:') if dynam