位置: IT常识 - 正文

python如何导入不同目录下的包(python导入其他文件的函数)

编辑:rootadmin
python如何导入不同目录下的包 python如何导入不同目录下的包

推荐整理分享python如何导入不同目录下的包(python导入其他文件的函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python导入py,python导入re,python 导入,python 导入,python中如何导入文件,python中如何导入文件,python导入pil,python如何导入不同文件夹的模块,内容如对您有帮助,希望把文章链接给更多的朋友!

  今天想给模型换一个backbone时,突然发现不知道怎么导入不同目录下的包,具体是这样的,如下图所示:

​  现在我们工作在change_backbone_without_fpn.py文件中,希望导入swin_transformer_model.py中的模型。【注意change_backbone_without_fpn.py和swin_transformer_model.py不在一个文件夹下,swin_transformer_model.py上级的backbone和change_backbone_without_fpn.py在同一个文件夹中】

  这该怎么导入呢?直接来说方法,可以在拟导包所在的文件夹下,即backbone文件夹下新建一个__init__.py文件,可以不写任何内容,然后在change_backbone_without_fpn.py文件中使用from backbone.swin_transformer_model import *导入该文件下所有模块,如果想导入某个具体的模块,只需将*替换成对应模块名即可。

​  其实啊,我们也可以在__init__.py文件中写入一些内容,如写入from .swin_transformer_model import *,这样写了后,我们只需要在change_backbone_without_fpn.py文件中写入from backbone import *即可实现导入所有模块,其实这两种方式差不多啦,大家看别人代码的时候注意一下这个__init__.py就好,否则你可能不知道为什么别人有的包能够导入成功,而你不行!!!

python如何导入不同目录下的包(python导入其他文件的函数)

🌷🌷🌷🌷🌷🌷🌷 2022.10.28更新 上文介绍的目录结构类似是下图这样的:

├──root ├──文件夹1 ├──test1 ├──test2

即将test1中的包导入到test2中。

然而对于下面的目录结构上述方法似乎就不行了:

├──root ├──文件夹1 ├──test1 ├──文件夹2 ├──test2

解决方案也很简单,代码如下:

import syssys.path.append("..") ## 指定到上一级目录from 文件夹1.test1 import *

是不是挺简单的呢,快去试试吧!!!🌱🌱🌱

🌷🌷🌷🌷🌷🌷🌷

   

  这篇博文主要是记录一下自己导包时遇到的小麻烦,如果能帮到大家就更好了,希望大家学习过程中都能有所收获喔🥗🥗🥗

本文链接地址:https://www.jiuchutong.com/zhishi/298646.html 转载请保留说明!

上一篇:广东省工科赛 智能终端配送机器人:创作心路历程,踩过的坑和解决方案(广东省工科赛智能配送)

下一篇:css特效:流光背景+动态边框+滑动效果+聚集效果+小耳朵+阴影流光效果(html流光按钮)

  • 个人所得税网上申报
  • 工地工贸药品入库流程
  • 独资企业的个人所得税怎么缴纳
  • 一般纳税人资格认定条件
  • 林业一般纳税人的税率是多少?
  • 研发支出的项目叫什么
  • 收购公司财务如何管理
  • 房产税的原值是如何确定的
  • 土地补偿款涉及哪些法律
  • 商场收取租户电费怎么处理税收?
  • 企业代办业务有哪些
  • 流动性比率小于3说明什么
  • 购买国债逆回购有股东限制
  • 物业公司小规模纳税人如何报税
  • 企业所得税佣金扣除规定
  • 转回已确认固定资产减值损失的会计处理怎么做?
  • 盘亏固定资产会计处理
  • 未开发土地可否转给子公司
  • uv价值是怎么计算公式
  • 厂房转让会计分录
  • 劳务合同如何缴纳社保
  • 公积金代扣时会扣多少
  • 上期金额为上年同期报表的本期金额
  • 最新windows10
  • 超市赠送消费券怎么用
  • php ftp功能
  • 期权能套现吗
  • 蕨菜的功效与作用及营养价值
  • “Property or method “***“ is not defined on the instance but referenced during render.”报错的原因及解决方案
  • php 性能优化
  • 给最爱的他
  • 所得税费用为什么不计入营业利润
  • 外贸企业代理出口退税给谁
  • 出售无形资产净收益计入什么科目
  • 发票跟税有什么关系
  • 残保金计提和缴纳分录
  • 纳税信用等级区别在哪
  • 收到服务费的增值税发票
  • 存货跌价准备在借方表示什么
  • 取得费用报销单怎么填写
  • 金蝶kis云专业版使用教程
  • 承兑汇票找公司贴现违法吗
  • 以前多计提的税款怎么办
  • 公司股权作价转让会计分录案例
  • 经营租入的固定资产计入什么科目
  • 购买理财收入计入什么科目
  • 居间活动费用由谁负担
  • 建筑工程行业前景
  • 企业的管理人员应该是互补型
  • 固定资产清理明细账采用什么账簿
  • 营业税金及附加和税金及附加有什么区别
  • 仓库记录
  • sqlserver 储存过程
  • sql语句训练题及答案
  • windows内存诊断工具检测到硬件问题怎么办
  • winxp系统提速
  • 轻松跨越英语关在线阅读
  • 重庆四日游最佳攻略超详细
  • win7 word
  • 苹果怎么格式化彻底
  • centos源码安装软件
  • windows 10 mobile--移动版
  • linux内核和根文件系统的关系
  • win10一年更新几次
  • win10 ug
  • python的步骤
  • Unity3D游戏开发pdf
  • 深入理解关于教育两个大计
  • js文字循环滚动代码
  • jquery中的事件和事件处理有哪些
  • js 判断
  • 广东增值税电子专用发票
  • 发票查询打印如何操作
  • 定额发票查询app
  • 印花税没有按时申报怎么办
  • 车辆购置税查询不到
  • 安阳文峰区小学招生
  • 国税和地税现在合并了吗
  • 工会经费范围税率是多少
  • 白酒生产企业向百货公司销售试制药酒
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设