位置: 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流光按钮)

  • 小规模纳税人附加税减免政策2023
  • 金税四期对个人所得税的影响
  • 专利年费是不是只能一项一项交
  • 增值税加计扣除政策
  • 小微企业开票多少算小规模纳税人
  • 市区增值税附征怎么填
  • 企业纳税成本管理方案
  • 税后利润补亏的会计分录怎么做
  • 单位员工去外地上班
  • 应纳税所得额数学
  • 非独立核算的分公司如何报税
  • 工资分两次发为什么分两次扣税?
  • 营改增后增值税暂行条例实施细则
  • 建筑企业新项目增值税的计算
  • 小规模纳税人零申报什么意思
  • 小规模国税地税怎么交
  • 母公司从子公司借款有何风险
  • 电话充值卡如何变现
  • 土地补偿款属于专项资金吗
  • 增值税简易征收范围
  • 税收滞纳金可以税前扣除吗
  • 个税免税收入和不征税收入
  • 应付账款转营业外收入需要什么条件
  • 企业年金企业所得税扣除标准
  • 对于长期没发票的预付款怎么处理?
  • 会计帐务处理程序
  • 发放股票股利的会计分录怎么写
  • 上月发票未上传
  • pssvc.exe - pssvc是什么进程 有什么用
  • 销售二手车减免税额会计分录
  • PHP:Memcached::cas()的用法_Memcached类
  • 企业税收有哪些部分组成
  • 交易性金融资产的交易费用计入哪里
  • 应扣未扣应收未收税款是什么意思
  • 公司已经注销了还能劳动仲裁吗
  • 当月认证的发票可以进行进项税额转出嘛
  • vue 插槽详解
  • mac apache php
  • 小企业会计准则没有以前年度损益调整科目
  • 职工福利费的范围有哪些
  • 预付账款后收到货物会计分录
  • 帝国cms界面
  • 发票冲红如何进入系统
  • 全国信息技术服务业
  • 印花税的申报表怎么打印
  • 劳务报酬的个人所得税
  • 取得航空公司收票的票据
  • 其它综合收益包括
  • 开票系统维护费怎么做账
  • 免税发票怎么抵扣
  • 投资性房地产在建
  • 新公司季初资产总额填什么
  • 酒店购买的床单被罩怎么入账
  • 应交税费对应的会计科目
  • mysql的用处
  • windows vista安装光盘进入dos
  • win8任务管理器快捷键
  • windows英文版本
  • 任务管理器打不开怎么强制关闭电脑程序
  • win7玩游戏全屏
  • win10网速特别慢
  • cocos2d游戏源码
  • unity用visual
  • opengl缓冲区
  • Extjs优化(一)删除冗余代码提高运行速度
  • node.js使用教程
  • 安卓状态栏宽度
  • js正则 \w
  • python twinter
  • android获取屏幕大小
  • 企业欠税补交后影响贷款吗
  • 地方税务局办税流程
  • 江苏国税电子税务局开票流程
  • 增值税普票十万怎么开
  • 船舶吨税税收优惠口诀
  • 车辆过户给自己家人
  • 公司换届审计一般要多久
  • 股息税怎么计算
  • 定额发票怎么查流向
  • 从哪个国家进口牛肉
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设