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

  • 天然气户号在哪里查询(天然气户号在哪里找)

    天然气户号在哪里查询(天然气户号在哪里找)

  • 如何关闭icloud备份(如何关闭icloud备份提醒)

    如何关闭icloud备份(如何关闭icloud备份提醒)

  • 荣耀30青春版是5G双模手机吗(荣耀青春20)

    荣耀30青春版是5G双模手机吗(荣耀青春20)

  • 华为nova5输入法设置在哪里(华为nova5输入法设置)

    华为nova5输入法设置在哪里(华为nova5输入法设置)

  • 长按发送键不出现苹果短信效果(发送键发送不了怎么回事)

    长按发送键不出现苹果短信效果(发送键发送不了怎么回事)

  • 电脑错误代码651怎么解决(错误代码0xc000014c开不了机)

    电脑错误代码651怎么解决(错误代码0xc000014c开不了机)

  • 哪些行为会被闲鱼降权(哪些行为会被征信)

    哪些行为会被闲鱼降权(哪些行为会被征信)

  • 华为手机快充怎么开启(华为手机快充怎么设置)

    华为手机快充怎么开启(华为手机快充怎么设置)

  • 淘宝账号注销了可以再用同一个号码注册吗(淘宝账号注销了怎么查看订单)

    淘宝账号注销了可以再用同一个号码注册吗(淘宝账号注销了怎么查看订单)

  • usb s3 wake-up是什么意思(usb kb wake up from s3)

    usb s3 wake-up是什么意思(usb kb wake up from s3)

  • 打印机在哪里设置字体(打印机在哪里设置)

    打印机在哪里设置字体(打印机在哪里设置)

  • 华为手机莫名死机自动重启(华为手机莫名死机自动重启,重启后下载了很多软件)

    华为手机莫名死机自动重启(华为手机莫名死机自动重启,重启后下载了很多软件)

  • AirPodspro突然有吱吱的声音(AirPodspro突然有杂音)

    AirPodspro突然有吱吱的声音(AirPodspro突然有杂音)

  • 小米同步是什么功能(小米的同步有什么用处)

    小米同步是什么功能(小米的同步有什么用处)

  •  微信我把对方删了怎么知道他删了我没有(微信我把对方删了朋友圈还有他的评论)

    微信我把对方删了怎么知道他删了我没有(微信我把对方删了朋友圈还有他的评论)

  • 华为nova4屏幕材料(华为nova4屏幕什么材质)

    华为nova4屏幕材料(华为nova4屏幕什么材质)

  • 手机淘宝红包在哪里看(手机淘宝红包在哪里领取)

    手机淘宝红包在哪里看(手机淘宝红包在哪里领取)

  • 流量提醒在哪里设置(流量提醒在哪里打开)

    流量提醒在哪里设置(流量提醒在哪里打开)

  • 货拉拉订单退款多久到账(货拉拉退订单要手续费吗)

    货拉拉订单退款多久到账(货拉拉退订单要手续费吗)

  • mate30有保时捷款吗

    mate30有保时捷款吗

  • 搜狗输入法如何输入繁体字(搜狗输入法如何关闭键盘声音)

    搜狗输入法如何输入繁体字(搜狗输入法如何关闭键盘声音)

  • s10和s10e区别(三星s10和s10e区别)

    s10和s10e区别(三星s10和s10e区别)

  • 占有统治地位的Transformer究竟是什么(占统治地位的英文短语)

    占有统治地位的Transformer究竟是什么(占统治地位的英文短语)

  • 应纳税所得额是利润总额吗
  • 消费型增值税的特点的是( )
  • 其他应收款财务报表取数
  • 投资现金流是负的说明什么
  • 累计增长量可以为负数吗
  • 冲减暂估成本的会计分录
  • 农产品普通发票抵扣政策
  • 实收资本实缴需要什么手续
  • 小企业准则固定资产折旧每月折旧多折了
  • 报销交通费的会计怎么做
  • 床位周转率计算公式
  • 房屋租赁交税能补交吗
  • 7月3日事业单位
  • 开票系统维护费可以全额抵扣吗
  • 代销商品
  • 出口退税增值税发票稽核信息
  • 公司没成本票怎么暂估
  • 增值税申报表中期初未缴税额指什么
  • 出口销售收入记账方法有哪些?
  • 如何彻底清洁
  • 个税是什么意思必须交吗
  • 投资资本回报率多少合适
  • 农业合作社零申报流程
  • 收到银行电子汇票已入账怎么做账
  • win11插耳机没声音
  • win10开机重启陷入死循环
  • php数组函数题目
  • win10如何查看显卡配置
  • vue slot标签
  • win10打开第二个桌面快捷键
  • PHP:rawurlencode()的用法_url函数
  • 担保损失会计分录
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • 房产税缴纳标准是多少
  • php静态缓存
  • php自定义header
  • 资产负债表中各项目的期末余额
  • php curl代理
  • thinkphpgui
  • 电子发票如何发邮箱给别人
  • 蔬菜免征增值税优惠
  • 租赁业务
  • 事件委托js例子
  • mongodb使用场景总结
  • 公司法人的分类是什么
  • sqlserver调度
  • 本月发料凭证会计分录
  • 使用SQL语句创建一个名为:bookdb的数据库
  • 软件服务费计入管理费用哪个明细
  • 购买软件多少钱进无形资产
  • 小规模超30万附加税有减免吗
  • 实行自行申报的项目有哪些
  • 没有认证抵扣的发票如何冲红
  • 项目提前竣工借款合法吗
  • 优秀员工奖金领取表模板
  • 短期借款的账务处理借增贷减
  • 差旅费记入哪个费用
  • 融资租赁的服务费是什么票
  • 增值税普票遗失可以补开吗
  • 公司与股东的往来款
  • 农民专业合作社是企业法人吗
  • 支付残疾人保证金的现金流
  • 税金及附加是什么账户
  • 所得税核算的三种方法
  • 预收账款和应收账款可以放在一个账户
  • mysql不能写入中文
  • aow exe是什么
  • windows升级后照片不见了
  • linux sh
  • js date()
  • 安卓开发源码
  • 批处理命令是什么语言
  • windows node.js
  • js alert()
  • unity3d 版本
  • js面向对象的三大特性
  • Android IntentFilter 匹配原则浅析
  • python,多线程
  • 蜀山区税务局工资待遇
  • 文化事业建设费减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设