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

  • 增值税纳税义务早于会计准则的案例
  • 工地工贸药品入库流程
  • 小规模销售产品会计分录
  • 单位产品销售税金
  • 资产减值准备对股票的影响
  • 应付余额是负数怎么理解
  • 事业单位缴纳增值税标准
  • 事业单位无形资产摊销
  • 现金折扣退回会计分录
  • 押金是为了什么
  • 其他应付款冲销怎么做
  • 哪些税可以在企业中抵扣
  • 开具发票只有票号可以吗?
  • 代账公司收取服务费能开增值税票吗?
  • 国税的申报表季报本月数如何填写?
  • 建筑业预缴增值税税率
  • 财政部2019年39号第七条
  • 发票丢失税局怎么罚款
  • 一般纳税人简易征收3%可以开专票吗
  • 午餐补贴多少钱
  • 电脑任务栏图标怎么移到左边
  • 没有社保的工人怎么办
  • 新会计制度下如何做账
  • 以非现金资产清偿全部债务
  • 冷车启动缺缸热车正常已解决
  • 爱尔兰新手岛
  • php教程 ftp 函数
  • 委托外部加工材料支付加工费计入
  • 现金盘盈后的财务分析
  • 商标个性设计
  • php 集成环境
  • thinkphp wherein
  • 育空河24102
  • 新企业所得税税前扣除政策
  • thinkphp登录验证
  • java实现电子发票
  • 微信公众号开发淘宝客
  • 退货业务增值税税务处理
  • linux 静态链接
  • 往来款怎么做账
  • js array()
  • 解决掉发的有效方法
  • 织梦使用手册
  • python tkinter ttk
  • 金税盘发票作废失败09D13D
  • python socketio
  • 企业赠送客户礼品涉税
  • 一般纳税人公司出售旧车怎么开票
  • sql参数是什么意思
  • mysql 锁详解
  • 增值税一般纳税人是什么意思
  • 同一控制下企业合并
  • 机票行程单如何看座位等级
  • 股东每月分红合理吗?
  • 当月计提公积金下月发放怎么做分录
  • 以销定产会计怎么做账科目
  • 发票什么时间认证
  • mysql优化sql有哪些
  • SQL Server 2000 清理日志精品图文教程
  • mysql5.5中文乱码解决
  • windows命令行修改密码
  • rftray.exe - rftray是什么进程 有什么用
  • linux文件复制到windows
  • es6解构函数
  • opengl3d
  • Python统计代码
  • unity socket udp
  • shell自定义函数以及使用
  • unity如何导入资源文件
  • 怎么用git上传项目
  • python怎么用命令行
  • 重庆市电子发票样式
  • 2021税务公告
  • 税务局举报管理办法
  • 贵州省网上税务局要那个版本
  • 国家税务局通用机打发票属于增值税发票吗
  • 房地产企业预缴税款最新规定
  • 动态简报和工作总结
  • 地税局属于市直单位吗
  • 增值税发票如何红冲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设