位置: 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%还是13%
  • 增值税申报时有0.1元差额,怎么申报
  • 土地成本包含什么
  • 城建税有没减半
  • 火车票增值税申报表怎么填
  • 房地产公司土地价款抵扣的账务处理
  • 轿车被盗
  • 企业所有职工都要交税吗
  • 以前年度记错的费用怎么调整?
  • 个人户转账公户用途
  • 期末调汇的会计怎么做账
  • 外汇收支申报流程
  • 预付账款金额过大的原因
  • 发票验证系统费用多少钱?
  • 装卸费可以抵扣销项税额吗
  • 发票上传出现手印怎么办
  • 案例分析关于拟建科学馆的请示报告
  • 怎么修改财务负责人信息
  • 汇算清缴申报后怎样撤销
  • 退休职工的医疗保险怎么发放
  • 小型微利企业的企业所得税优惠政策
  • 社保银行扣款未扣怎么办
  • 新会计准则下职工薪酬的变化及影响摘要
  • 园林公司采购岗位职责
  • 关于暂时性差异的所得税会计处理,正确的是
  • 收到负数发票怎么办
  • PHP:oci_pconnect()的用法_Oracle函数
  • 货物运输业增值税专用发票可以抵扣吗
  • php环境中可毒
  • php技术基础知识
  • 如何关闭win11系统
  • ryzen3 2200g相当于i几
  • 代办税务需要什么资质
  • 大数据可视化前端界面模板
  • php 位运算符
  • css width height
  • php写json
  • 钉钉的组织在线怎么设置
  • openapi官网
  • 人体姿态识别国内外研究现状
  • 财政补助结转和财政补助结余
  • 普通发票可以抵扣进项吗
  • springbootredis密码加密
  • 织梦cms官网
  • 关于DEDECMS移动data后网站地图无法生成的解决方法
  • 无偿受赠房屋 交个人所得税嘛
  • sqlserver数据导入mysql
  • 企业费用发票有哪些可以入账
  • mysql load local
  • 企业所得税季度申报表怎么填
  • 临时用工费开票项目
  • 年末未缴增值税应符合计算逻辑
  • 用友t3软件的系统内没有利润表模块
  • 销项负数发票给谁
  • 以产品偿还债务怎么算
  • 采用成本法核算的长期股权投资
  • 帮别人加工需要什么手续
  • 零售商品收入
  • 资产负债表中应付职工薪酬是负数
  • 未分配利润的
  • 认证系统维护费可以全额抵扣吗
  • 发票开商品类别可以报销吗
  • 在建工程的人工费会计分录
  • 公司市场部职能
  • 使用灭火器时要对准火焰的什么部位喷射
  • macos 右键菜单
  • 桌面快捷方式不显示图标怎么办
  • Win10 Mobile 10572预览版上手体验视频
  • 服务器迁移至新服务器方法
  • Mac显示桌面快捷键
  • iphone服务器
  • 如何win10
  • linux shell条件判断语句
  • shell脚本 !
  • 如何用android
  • 成都税务举报官网
  • 深圳个体户不注销的后果
  • 鲨鱼记账咋记账
  • 重庆国家税务局官方网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设