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

  • 合伙企业缴纳的是什么税
  • 公司账户转账给个人怎么合理避税?
  • 销售原材料给供应商
  • 买材料通过公司走账合法吗
  • 向投资者支付股利
  • 土地增值税预征率
  • 营业外收入期末结转
  • 增值税认证逾期怎么处理
  • 银行承兑汇票利息怎么算
  • 地税评为d级纳税人是指
  • 留存收益转增股本,另一方公司怎么做账
  • 财务费用年末有余额吗
  • php货币换算人民币
  • 企业出售产品前,预收客户一笔货款
  • 外币债券汇兑损益怎么算
  • window10怎么取消快捷方式
  • 无法访问或访问被拒绝是怎么解决
  • 在php中,什么函数能将数组转化为字符串
  • 兼职如何交税款
  • 交易性金融资产的入账价值
  • php怎么传递参数
  • yolov5怎么改进
  • 清算资金往来的余额方向
  • SE注意力机制加在什么位置
  • 元的解释是什么?
  • 公司注册完成以后需要做哪些事情
  • 帮别人代发工资有没有风险
  • 销售折让的会计科目
  • 新公司建账初始数据
  • 公司从个人手中购买二手车
  • 固定资产入账原值含税价吗
  • 税种认定怎么操作
  • 工会经费是按应付职工薪酬贷方计提吗
  • 教育费附加退费
  • 天然气安装工程有多大利润
  • 银行承兑汇票到期未承兑怎么办
  • 支付返利计入什么科目
  • 政府会计制度之1613在建工程
  • 如果收到现金抵押怎么办
  • 固定资产净残值最后怎么处理
  • 以前年度应收账款无法收回
  • 交易性金融资产的入账价值
  • 企业年度报告中的什么信息由企业选择是否向社会公示
  • 一般纳税人原材料的入账价值怎么算
  • 应收账款折率
  • 企业偿债能力的含义
  • 苹果电脑mac如何连接打印机
  • fedora os
  • ubuntu多桌面切换
  • linux运维是必死之路
  • WinCtlAdAlt.exe - WinCtlAdAlt是什么进程
  • Win10 Mobile Build 10572 其它未记录更新内容汇总
  • win7控制面板有哪些功能
  • win8怎么样的
  • win7系统无法安装谷歌怎么办
  • spoffice是什么意思
  • hp电脑系统win8系统
  • js布尔类型用法
  • ext.formpanel
  • lessons there是什么意思
  • html淘宝搜索框代码
  • jquery常用
  • nodejs最佳实践
  • JavaScript中的方法名不区分大小写
  • jquery选择器的优势有哪些
  • activity启动流程图解
  • 安卓绘图软件推荐
  • javascript data
  • js控制并发数
  • android自定义viewgroup绘制
  • python简单实现刷新智联简历
  • jsp中img标签
  • 纳税申报表如何看销售额
  • 广东省电子税务局app下载手机版
  • 选矿比怎么算
  • 审计如何聚焦主责主业
  • 深圳国税电子税务局官网
  • 船舶税由谁代征
  • 7月税务征收期
  • 薰衣草商业价值
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设