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

  • 微信图片翻译功能怎么找出来(微信图片翻译功能怎么取消)

    微信图片翻译功能怎么找出来(微信图片翻译功能怎么取消)

  • flash中有哪几种基本动画类型(flash的两种类型)

    flash中有哪几种基本动画类型(flash的两种类型)

  • 钉钉直播回放标黄是什么意思(钉钉直播回放进度条乱动)

    钉钉直播回放标黄是什么意思(钉钉直播回放进度条乱动)

  • 钉钉定位是手机卡位置还是手机位置(钉钉定位是手机还是电脑)

    钉钉定位是手机卡位置还是手机位置(钉钉定位是手机还是电脑)

  • soul恋爱铃对方知道吗(soul恋爱铃能看到具体的位置吗)

    soul恋爱铃对方知道吗(soul恋爱铃能看到具体的位置吗)

  • tplinkac1200是千兆吗(tplink ac1200 千兆)

    tplinkac1200是千兆吗(tplink ac1200 千兆)

  • 台式苹果电脑如何开机(台式苹果电脑如何安装win10)

    台式苹果电脑如何开机(台式苹果电脑如何安装win10)

  • 抖音出现熟人什么功能关闭(抖音熟悉的人是什么意思)

    抖音出现熟人什么功能关闭(抖音熟悉的人是什么意思)

  • 苹果手机没有库乐队怎么回事(苹果手机没有库乐队怎么设置铃声)

    苹果手机没有库乐队怎么回事(苹果手机没有库乐队怎么设置铃声)

  • vivo手机可以投屏吗(vivo手机可以投屏到苹果平板上吗)

    vivo手机可以投屏吗(vivo手机可以投屏到苹果平板上吗)

  • 苹果11打字不灵敏(苹果11打字不灵敏怎么调)

    苹果11打字不灵敏(苹果11打字不灵敏怎么调)

  • 5g升级包什么意思(5g升级包是什么)

    5g升级包什么意思(5g升级包是什么)

  • 小米8要不要开性能模式

    小米8要不要开性能模式

  • 绿洲号可以注销吗(绿洲账号可以修改吗)

    绿洲号可以注销吗(绿洲账号可以修改吗)

  • 进程的三种状态(进程的三种状态及特点)

    进程的三种状态(进程的三种状态及特点)

  • 腾讯视频会员怎么取消自动续费(腾讯视频会员怎么登录)

    腾讯视频会员怎么取消自动续费(腾讯视频会员怎么登录)

  • 手机自动录音怎么设置(手机自动录音怎么回放)

    手机自动录音怎么设置(手机自动录音怎么回放)

  • zip文件手机怎么打开(zip文件手机怎么下载)

    zip文件手机怎么打开(zip文件手机怎么下载)

  • vsco7天试用还还会扣费吗(vsco7天试用后)

    vsco7天试用还还会扣费吗(vsco7天试用后)

  • 手机ipv6网络收费吗(手机ipv6有什么好处)

    手机ipv6网络收费吗(手机ipv6有什么好处)

  • 苹果11是什么基带(苹果11是什么基带芯片)

    苹果11是什么基带(苹果11是什么基带芯片)

  • 58同城切换不了城市(58同城切换账号登录)

    58同城切换不了城市(58同城切换账号登录)

  • 手机淘宝我的尺码在哪(手机淘宝我的尺码怎么改)

    手机淘宝我的尺码在哪(手机淘宝我的尺码怎么改)

  • 360电话手表的视频通话功能怎么用(360电话手表使用教程)

    360电话手表的视频通话功能怎么用(360电话手表使用教程)

  • 通信方式有哪些

    通信方式有哪些

  • 建设银行u盾怎么激活(建设银行U盾怎么使用)

    建设银行u盾怎么激活(建设银行U盾怎么使用)

  • 桌面图标消失了怎么办?(小米6桌面图标消失了)

    桌面图标消失了怎么办?(小米6桌面图标消失了)

  • js中几种循环的退出方式(js循环有哪些)

    js中几种循环的退出方式(js循环有哪些)

  • 申报个税后发生扣工资
  • 小规模附加税减半征收什么时候开始
  • 出售股票税费处理投资收益在贷方
  • 印花税不通过税金及附加核算
  • 短期借款的实际资金成本
  • 税控系统技术维护费会计处理280
  • 公司给员工租的宿舍怎么交税
  • 收到保险公司开票怎么做账
  • 怎么办开户许可证
  • 持有至到期投资科目被取消了吗
  • 土地违约金怎么写合同
  • 只开增值税普通发票,需要申报税务吗
  • 增资印花税如何申报缴纳
  • 个人所得税的申报税额是什么意思
  • 行邮税的税率档次
  • 简易计税方法使用范围
  • 开票的时候如何把价格分散开
  • 审计查出假发票怎么补救
  • 抽奖得奖
  • 核定征收和查账征收,交的税一样吗
  • mac怎么连接校园网网线
  • windows10如何关闭安全中心防护
  • 土地使用权转让协议
  • 上年发生的费用,下年来得发票,会计分录
  • 常见的四种POST 提交数据方式(小总结)
  • 发票真伪查询的金额填多少
  • 股份支付费用是股权激励成本吗?
  • 企业所得税的税收筹划
  • 基于Java+SpringBoot+Vue+uniapp微信小程序零食商城系统设计和实现
  • vue 播放视频流
  • 材料成本差异的会计分录
  • 税控开票清单
  • 个人取得的劳务报酬所得,如何缴纳个税
  • 织梦前台的菜单怎么换
  • mysql的查询缓存与redis的区别
  • mongodb优点
  • 金税三期个人所得税申报
  • 工业企业取得土地收益
  • 关于企业停工停产期间的工资支付有关规定
  • 关于固定资产的说法
  • 企业会计本年利润
  • 没有抄税会导致什么情况
  • 费用暂估是什么意思
  • 残保金属于职工社保吗
  • 其他应付款结转收入的条件
  • 预付工程款会计分录
  • 你知道实施“营改增”对企业有哪些积极的效应么?
  • 企业注销在建工程怎么处理
  • 盘亏和报废报损的区别
  • 在岗职工平均工资在哪里查询
  • 暂估的进项税额怎么抵扣
  • 为什么要计提工资
  • 企业的盈余公积包括哪些
  • mysql alter table命令修改表结构实例
  • sql如何随机抽样
  • 谈一谈有关阅读的
  • Vista Virtual PC软件安装XP系统
  • win10蓝屏出现错误
  • mac z
  • 在Windows Server 2012中,管理员默认的用户名是
  • sccenter.exe - sccenter是什么进程 有什么用
  • win7系统怎么设置桌面便签
  • js时间日期
  • Tutorial 6:Translation Transformation
  • bootstrap modal 位置
  • excel最小化后再次选择不弹出来
  • android去掉状态栏第三方图标
  • 浏览器url怎么看
  • jquery的认识和使用
  • javascript教程完整版
  • jquery对象与dom对象可以相互转换
  • python 正则 \s
  • 如何查询税务情况
  • 贵州省税务网上缴费平台
  • 北京天然气收费标准2024年
  • 江苏省电子税务局社保缴费查询
  • 税务登记注销证明是什么样的
  • 补贴收入有哪些
  • 土地增值税清算管理规程
  • 北京国税查询发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设