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

  • 荣耀v30pro双卡怎么插呢(荣耀v30pro双卡怎么安装)

    荣耀v30pro双卡怎么插呢(荣耀v30pro双卡怎么安装)

  • 腾讯视频下载的视频怎么保存到相册(腾讯视频下载的视频怎么保存到u盘)

    腾讯视频下载的视频怎么保存到相册(腾讯视频下载的视频怎么保存到u盘)

  • excel向上取整数的公式(excel小数保留整数的方法)

    excel向上取整数的公式(excel小数保留整数的方法)

  • 腾讯会议怎么把自己静音(腾讯会议怎么把一个人的画面放大)

    腾讯会议怎么把自己静音(腾讯会议怎么把一个人的画面放大)

  • 5e网线支持千兆吗(5e网线是千兆还是百兆)

    5e网线支持千兆吗(5e网线是千兆还是百兆)

  • oppo查找手机显示离线什么意思(oppo查找手机显示所有设备均离线)

    oppo查找手机显示离线什么意思(oppo查找手机显示所有设备均离线)

  • 苹果se2电池容量多少毫安(苹果12电池容量多少)

    苹果se2电池容量多少毫安(苹果12电池容量多少)

  • boss直聘职位关闭是什么意思(boss直聘职位关键词怎么改才能招到人)

    boss直聘职位关闭是什么意思(boss直聘职位关键词怎么改才能招到人)

  • 网络操作系统的主要功能是什么(网络操作系统的软件有哪些)

    网络操作系统的主要功能是什么(网络操作系统的软件有哪些)

  • 没wifi怎么更新ios(没wifi怎么更新游戏)

    没wifi怎么更新ios(没wifi怎么更新游戏)

  • 快手怎么看别人的动态和赞(快手怎么看别人给我发的消息)

    快手怎么看别人的动态和赞(快手怎么看别人给我发的消息)

  • 打开微信支付怎么设置手势解锁(打开微信支付怎么才能看不到零钱)

    打开微信支付怎么设置手势解锁(打开微信支付怎么才能看不到零钱)

  • 佳能相机怎么调快门速度(佳能相机怎么调参数设置)

    佳能相机怎么调快门速度(佳能相机怎么调参数设置)

  • oppo手机强制开机步骤(oppo手机强制开机一直震动)

    oppo手机强制开机步骤(oppo手机强制开机一直震动)

  • 金立故事锁屏设置在哪(金立故事锁屏怎么关闭?)

    金立故事锁屏设置在哪(金立故事锁屏怎么关闭?)

  • 苹果飞行模式旁边的是什么(苹果飞行模式旁边是什么标志)

    苹果飞行模式旁边的是什么(苹果飞行模式旁边是什么标志)

  • 为什么vivo27没有面部解锁(为什么没有vivox22)

    为什么vivo27没有面部解锁(为什么没有vivox22)

  • 蚂蚁森林多少能量可以获得环保证书(蚂蚁森林多少能量可以种树)

    蚂蚁森林多少能量可以获得环保证书(蚂蚁森林多少能量可以种树)

  • qq号可以改吗(qq号可以改吗?纯数字的)

    qq号可以改吗(qq号可以改吗?纯数字的)

  • cad复制后比例不对(cad复制后比例不一样)

    cad复制后比例不对(cad复制后比例不一样)

  • Services.exe是什么进程?Services.exe病毒吗?Services.exe占CPU情况(services. exe)

    Services.exe是什么进程?Services.exe病毒吗?Services.exe占CPU情况(services. exe)

  • 科纳提国家公园,克罗地亚 (© Anton Petrus/Getty Images)(科纳克里市)

    科纳提国家公园,克罗地亚 (© Anton Petrus/Getty Images)(科纳克里市)

  • 特定业务计算的应纳税所得额
  • 暴利税怎么计算
  • 免税农产品发票怎么做账
  • 员工的生日津贴怎么发
  • 未完工工程如何做绩效评价
  • 设备配件定义
  • 公益机构可以收费吗
  • 亏损结转本年利润会计分录
  • 过节发什么物资给员工好些
  • 代开专票作废退税怎么做账?
  • 汇算清缴补交所得税会计分录小企业会计政策
  • 当月开的发票当月已付款怎么做分录?
  • 个人独资企业法人承担什么责任
  • 收到老板给的购房发票
  • 简易计税是否可以开增值税专用发票
  • 发票认证但未抵扣需要在报表里填吗
  • 农副产品收购发票申请
  • 营改增后企业要交哪些税
  • 股东转让股份怎么转让
  • 递延所得税怎么计提
  • 个税申报状态失败
  • 如何理解总分机的概念
  • 未确认融资费用属于企业资产类科目对不对
  • 财政收支结余
  • 为什么我的windows10
  • 原始股解禁后减持的条件是什么
  • 本月计提下月冲回
  • 系统浏览器
  • 低值易耗品的管理和流程ppt
  • 如何利用路由器登陆花生壳
  • 增值税返还政策
  • crontab不执行的原因和解决方案
  • 房地产企业营改增是哪一年
  • 手撕发票怎样盖章子
  • ssh怎么带密码
  • get_module_base
  • 材料采购计入哪个账本
  • 增值税专用发票抵扣期限
  • 外币报表折算差额会计分录
  • 还未进行抄报税
  • 个人所得税银行卡未实名认证是什么意思
  • 维保措施及售后服务方案
  • 凭样品销售
  • 代扣代缴个人社保账务处理
  • 税务新法规
  • 房屋出租收到的发票
  • 税盘抵扣怎么做分录
  • 个税全员全额扣除怎么算
  • 矿产资源补偿费计入管理费用吗
  • 企业转移地点剩余房产
  • 销售中介费一般收多少
  • 海关报关单海关签章
  • 货款去零头分录
  • 产品销售费用是什么科目
  • 业务收入和营业收入关系
  • 不动产经营租赁属于什么服务
  • mysql 序列化转数组
  • win8设置怎么打开
  • windows xp怎么打开
  • windows 2000.
  • linux 新手
  • mac上怎么查看qq聊天记录
  • xp系统的程序和功能在哪里
  • win10怎么安装运行库
  • win8如何进入metro界面
  • js里的this指向
  • node操作mongodb数据库
  • js设置iframe隐藏
  • JavaScript运算符中谁拥有最高优先级
  • linux中的shell命令
  • javascript中数组的方法
  • python中csv怎么用
  • jquery 动态添加元素
  • 安卓手机怎么自定义
  • python批量删除行
  • 营改增后如何计算税金
  • 学校 税务登记
  • 简述会计估计及其特点
  • 汽车销售流程有哪些环节?每个环节的主要内容是什么?
  • 餐饮办税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设