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

  • ps是什么意思(ps是什么意思医学)

    ps是什么意思(ps是什么意思医学)

  • 小米10采用的是什么处理器(小米10是sa)

    小米10采用的是什么处理器(小米10是sa)

  • opporeno4支持开空调吗(oppo reno4 pro 5g怎么开空调)

    opporeno4支持开空调吗(oppo reno4 pro 5g怎么开空调)

  • qq音乐版权限制(qq音乐版权限制无法上传怎么回事)

    qq音乐版权限制(qq音乐版权限制无法上传怎么回事)

  • 微信来电话不响怎么办(微信来电话不响了)

    微信来电话不响怎么办(微信来电话不响了)

  • ldn_al20是什么手机(ldnal20是什么手机型号)

    ldn_al20是什么手机(ldnal20是什么手机型号)

  • 苹果从几代不采用高通基带(苹果从第几代不送耳机)

    苹果从几代不采用高通基带(苹果从第几代不送耳机)

  • 华为手机微信怎么设置深色模式(华为手机微信怎么设置密码锁)

    华为手机微信怎么设置深色模式(华为手机微信怎么设置密码锁)

  • qq标识有哪些(qq上的标识有哪几种)

    qq标识有哪些(qq上的标识有哪几种)

  • oppo暗色模式在哪里(oppoa79暗色模式)

    oppo暗色模式在哪里(oppoa79暗色模式)

  • 荣耀jmmal10是什么型号(荣耀myaal10是什么型号)

    荣耀jmmal10是什么型号(荣耀myaal10是什么型号)

  • 华为手机滑动时出现蓝色的线(华为手机滑动时出现绿色的线)

    华为手机滑动时出现蓝色的线(华为手机滑动时出现绿色的线)

  • 原装二手机是什么意思(二手原装正品手机是什么意思)

    原装二手机是什么意思(二手原装正品手机是什么意思)

  • pc机属于什么型计算机(pc机是指())

    pc机属于什么型计算机(pc机是指())

  • 苹果6spnfc在哪里打开(苹果6splus的nfc)

    苹果6spnfc在哪里打开(苹果6splus的nfc)

  • 淘宝怎么删自己的评论(淘宝怎么删自己的回答)

    淘宝怎么删自己的评论(淘宝怎么删自己的回答)

  • 爱奇艺弹幕颜色怎么改(爱奇艺弹幕颜色为什么不一样了)

    爱奇艺弹幕颜色怎么改(爱奇艺弹幕颜色为什么不一样了)

  • 酷狗音乐怎么上传到陌陌(酷狗音乐怎么上传自己的音乐作品?)

    酷狗音乐怎么上传到陌陌(酷狗音乐怎么上传自己的音乐作品?)

  • 华为p20有耳机孔吗(华为p20耳机孔坏了)

    华为p20有耳机孔吗(华为p20耳机孔坏了)

  • 怎么把手机软件传到电脑上(怎么把手机软件转到另一个手机)

    怎么把手机软件传到电脑上(怎么把手机软件转到另一个手机)

  • 苹果xsmax和苹果11pro max的区别

    苹果xsmax和苹果11pro max的区别

  • 梦想e卡免流范围(梦想e卡免流范围升级)

    梦想e卡免流范围(梦想e卡免流范围升级)

  • 网络覆盖范围分类(网络覆盖范围分为哪三类)

    网络覆盖范围分类(网络覆盖范围分为哪三类)

  • 小米9 pro 5G配置参数(小米九pro5g参数)

    小米9 pro 5G配置参数(小米九pro5g参数)

  • airport2和1的区别(airport2和1的外观区别)

    airport2和1的区别(airport2和1的外观区别)

  • 快手怎么查我评论过(快手怎么查我评论过谁)

    快手怎么查我评论过(快手怎么查我评论过谁)

  • mac appstore出现未知错误怎么办 mac市场错误解决办法(macbookappstore未知错误)

    mac appstore出现未知错误怎么办 mac市场错误解决办法(macbookappstore未知错误)

  • Vue中process.env关键字,process.env.VUE_APP_BASE_API(vue process.env.node_env)

    Vue中process.env关键字,process.env.VUE_APP_BASE_API(vue process.env.node_env)

  • 增值税滞纳金怎么做账
  • 年度部门决算报表系统路径
  • 金税四期影响企业贷款吗
  • 会计工资标准
  • 个体工商户免费刻章
  • 个人所得税纳税义务人
  • 金银首饰在哪个平台买比较好
  • 企业间的合作
  • 税率3%开成5%会罚款吗?
  • 盘亏设备一台
  • 一般纳税人从按照简易计税方法依照3%
  • 增值税纳税申报表怎么填
  • 定额发票去年的能用吗
  • 消费税计算视频讲解
  • 开具红字专用发票的情形
  • 所得税汇算政策
  • 股权转让缴印花税公司用进账吗
  • 公司注销了工程款还能转账吗
  • 销项税额抵减会取得专用发票吗为什么
  • 长期股权投资采用成本法核算,被投资单位实现的净利润
  • 小规模需要交所得税吗
  • 委托贷款合同效力
  • 收到购货方退回的发票联和抵扣联如何处理?
  • 华为最新款手机2023款
  • 什么车不用交保险
  • linux和windows关系
  • php怎么配置环境
  • 科克伯什么意思
  • fs209e是什么意思
  • 玄武湖公园游玩
  • 计提工资个人所得税账务处理
  • php获取字符串位置
  • 【深度学习】详解 MoCo
  • ChatGPT的火爆出圈,你对它有几分了解?
  • matching path
  • Yii2针对游客、用户防范规则和限制的解决方法分析
  • vue组件怎么使用
  • 其他应付款包括的内容
  • 固定资产折旧怎么做会计科目
  • 免税农产品发票怎么做账
  • 年金缴费是什么意思
  • sql的应用
  • mysql触发器使用
  • 营业收入净额是利润表的哪个数
  • 受托方代销商品会计分录
  • 购入固定资产款项未付
  • 车辆维修费会计分录
  • 用友电子报表怎么生成
  • 长期股权投资中级会计例题
  • 付款金额比发票金额少怎么办
  • 行政拨付工会经费可以用于职工福利发放吗
  • 免抵退退税额
  • 其他货币资金存出投资款借方增加还是减少
  • 个体工商户如何注销网上
  • sql sever实验指导
  • win7下mysql6.x出现中文乱码的完美解决方法
  • win7系统管理在哪里
  • win10分辨率2560*1080
  • 在linux中使用哪个命令可以用于管理用户账户
  • linux交换空间的作用
  • 如何关闭windows密钥
  • windows 8.1更新
  • win8取消开始界面
  • Win10系统下怎么将韩语切换成简体中文?
  • cocos2d环境配置
  • js opendialog
  • undefined reference to pthread
  • python数字图像处理库
  • nodejs实战教程
  • jquery操作样式
  • linux如何配置
  • python2设置环境变量
  • python字典常用操作以及字典的嵌套
  • 外地经营预缴企业所得税
  • 浙江税务局12366
  • 广州电子税务局官网登录入口网址
  • 贤彬考研,刘磊?
  • 一般纳税人的进项票必须当月认证吗?
  • 营业执照每个季度申报吗
  • 税务师 领证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设