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

  • 如何理解增值税中性特点
  • 金税三期是什么时候投入使用的
  • 税控盘扣税缴税分录怎么写
  • 员工借款业务流程
  • 季报利润总额是填本季度金额还是本年累计数
  • 不动产用于集体福利能否抵扣
  • 分公司独立核算的利弊
  • 珠宝属于什么行业领域
  • 支付员工一次性补偿呈批件
  • 减税的案例
  • 监控安装属于什么税目
  • 购买面粉的税率是多少
  • 《减免所得税优惠明细表》
  • 印花税计入股票成本吗
  • 对账单回复函
  • 季度不超30万需计提增值税吗
  • 公司注销后款未收完怎么办
  • 误餐费怎么入账
  • 海关增值税发票双抬头
  • 减免税备案申请表范文
  • 汇算清缴工资调增,账务要处理吗
  • 固定资产转无形资产怎么做账
  • 全额抵扣的发票怎么申报增值税
  • 华为mate50耳机孔和充电口一样吗
  • win7电脑怎么开
  • 民间非营利组织会计制度会计科目
  • 如何才能显示效果更好
  • 采购合同付款违约条款怎么签
  • 生产车间报销费用
  • 经营租入固定资产的租赁费计入
  • pytorch模型转tflite
  • php .htaccess
  • 融资租赁业务的操作程序
  • php调用图片
  • 调整以前年度损益调整分录费用调增
  • 工程项目出纳
  • uni-app编译
  • gpt40
  • c++ array
  • 时间序列模型ARIMA的优缺点
  • elementui的表格
  • 发票验证不过去会怎么样
  • DEDECMS php.ini register_globals must is Off!如何解决
  • mongodb document
  • python rem
  • 计提工资的时候计提个税吗
  • 微信发放红包如何退回去
  • 普票要盖发票的章子吗
  • 捐赠会计和税法上各怎么记录
  • 财务专用章是干嘛用的
  • 什么情况下固定资产进项税不能抵扣
  • 行政单位往来款规定
  • 股权拍卖溢价部分怎么算
  • 计提折旧,生成折旧分摊凭证步骤
  • 微信收款怎样记账
  • 主营业务毛利率和毛利率
  • 违约合同怎么解决
  • 取得存款利息收入需附
  • sqlserver 锁表语句
  • 搜狗拼音输入法xp系统
  • freebsd源代码开放?
  • freebsd查看路由
  • bios界面如何进入
  • apt软件
  • CoverDesigner.exe是一个安全进程吗 CoverDesigner进程查询
  • sistray.exe - sistray是什么进程 有什么用
  • win8.1网络设置
  • linux系列
  • opengl es3.0
  • jquery源码是什么水平
  • material design admin
  • js如何定义类
  • 全国残疾人工作先进个人
  • 山东省水资源税征收标准
  • 深圳市国家税务局电子税务局
  • 税控盘开票怎么添加新商品
  • 国税实名制信息采集
  • 新公司办理发票税控机流程?
  • 建筑公司材料发票
  • 年度关联业务往来报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设