返回顶部
首页 > 资讯 > 后端开发 > Python >python 的跨包引用
  • 951
分享到

python 的跨包引用

python 2023-01-31 05:01:58 951人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

      python的跨包引用方法      假设包的层次结构如下: package1/ __init__.py subPack1/ __init__.py module_11.py

      python的跨包引用方法

     假设包的层次结构如下:

package1/
    __init__.py
    subPack1/
        __init__.py
        module_11.py
        module_12.py
        module_13.py
    subPack2/
        __init__.py
        module_21.py
        module_22.py
    现在假设subPack2 中的module_21需要引用 subPack1中的模块module_11的funcA,则引用语法为:

from subPack1.module_11 import funcA
    但是这样引用存在一个缺点:当模块module_21 以if __name__=="__main__" 方式运行时,会产生以下错误:
No module named subPack1.module_11
   只能在package1目录下以if __name__=="__main__" 方式运行其他脚本


--结束END--

本文标题: python 的跨包引用

本文链接: https://lsjlt.com/news/188766.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python 的跨包引用
          python的跨包引用方法      假设包的层次结构如下: package1/ __init__.py subPack1/ __init__.py module_11.py ...
    99+
    2023-01-31
    python
  • python 跨文件夹引用
    python实现不同层级目录import 模块的方法 python目前也像php一样越来越多的朋友使用它了,今天 小编在学习python时碰到不同层级引用的问题,希望可以帮助到大家。 一、同级目录下的调用 程序结构如下: -...
    99+
    2023-01-31
    文件夹 python
  • Python自定义包引入
    python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录...
    99+
    2023-01-31
    自定义 Python
  • 如何使用resuests访问Python包索引的JSON API
    本篇内容介绍了“如何使用resuests访问Python包索引的JSON API”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PyPI 的 ...
    99+
    2023-06-15
  • python import 引用上上上级包的三种方法
    目录方法一方法二方法三方法一 相对引用: from … import base ,上级目录from … import base,上上级目录 from .....
    99+
    2023-02-27
    python import 引用上上上级包 python import 引用上级包 python import 引用包
  • python 闭包中引用的变量值变更问题
    python的闭包当内层函数引用外层函数的局部变量时,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变。如下:def count():     fs = []     for i in range(1, 4):         de...
    99+
    2023-01-31
    包中 变量值 python
  • greenplum-jdbc包pom引用
      下载完成后,进入cmd,输入下面的命令,将jar包上传值公司的mvn库,jar包路径和mvn库地址根据自己的情况修改: mvn deploy:deploy-file -DgroupId=com.pivotal -Dartifac...
    99+
    2015-03-14
    greenplum-jdbc包pom引用
  • 详解python关于多级包之间的引用问题
    首先得明确包和模块。 包:在一个目录下存在__init__.py,那么该目录就是一个包。 模块:一个.py文件就是一个模块。 我们可以通过from 包 import 模块来引入python文件,...
    99+
    2022-06-02
    python 多级包引用 python 多级包
  • python import引用上上上级包的方法是什么
    本篇内容主要讲解“python import引用上上上级包的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python import引用上上上级包的方法是什么”吧!...
    99+
    2023-07-05
  • python中创建一个包并引用使用的操作方法
    一、Python包 python包在开发中十分常见,一般通过导入包含特定功能的python模块包进行使用。当然,也可以自己创建打包模块,然后发布,安装使用。 1、安装包 在线安装包:...
    99+
    2024-04-02
  • excel怎么实现跨表引用数据
    要在Excel中跨表引用数据,可以使用以下方法:1. 使用“=”符号和单元格引用来引用另一个表格中的数据。例如,要引用Sheet2中...
    99+
    2023-09-12
    excel
  • Python的弱引用
    python的弱引用指引用一个对象但不增加它的引用计数器。这么做的好处是什么呢?什么时候需要考虑用若引用呢? 假设我们在设计一个游戏,有一个角色类Char,我们要给他添加一个效果(比如中毒),于是设计了一个效果类Effect。现在,给角色增...
    99+
    2023-01-31
    Python
  • Java 包之间类引用
    在Java中,包(Package)是一种用于组织和管理代码的机制。一个包中可以包含多个类,而一个类也可以引用属于其他包中的类。本篇博客将介绍Java包之间类引用的基本概念、语法和用法,以及如何在不同的...
    99+
    2023-09-29
    java 开发语言
  • Android studio 怎么打包成aar包和引用aar包
    目录 1.首先什么是aar格式 2. 怎么把一个模块编译成一个aar 首先把鼠标放到要编译的模块上 然后再点击:Build ->Build  Module 'xxx' 刚...
    99+
    2022-06-06
    Android Studio studio Android
  • python中对正则表达式re包的简单引用方式
    目录对正则表达式re包的简单引用一、re.match(pattern,string,flags=0)二、re.search(pattern,string,flags=0)三、检索和替...
    99+
    2024-04-02
  • Android studio 打包 —— aar 嵌套引用本地 aar 的打包
    Android studio 的 module 打包一般会打包成 aar 的形式。如果 module 引用了一个本地的 aar,在打包的时候,这...
    99+
    2022-06-06
    Android Studio studio 嵌套 Android
  • Python如何引入同级包和模块
    目录如何引入同级包和模块工程项目结构如下首先是Gound.py引入Animal模块Sky和Sea同理测试结果如何导入同级.py文件导入.py文件的所有方法如何引入同级包和模块 工程项...
    99+
    2024-04-02
  • Python 索引:如何实现实时打包?
    Python 是一种高级编程语言,具有简单易学、可读性强、开发效率高等优点。在 Python 中,索引是一种非常重要的数据结构,它可以用来快速查找和获取数据。本文将介绍如何使用 Python 实现实时打包。 一、什么是实时打包? 实时打包...
    99+
    2023-10-29
    索引 实时 打包
  • vue打包引用的js文件丢失
    在使用 vue 打包工具时,有时我们会遇到引用的 js 文件丢失的问题。这个问题会导致整个应用程序无法正常运行,给开发人员带来不小的困扰和麻烦。本文将就此问题进行深入分析,并提供一些有效的解决方案,以帮助开发人员快速解决该问题。一、问题原因...
    99+
    2023-05-24
  • json跨域调用python的方法详解
    本文实例讲述了json跨域调用python的方法。分享给大家供大家参考,具体如下: 客户端: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi...
    99+
    2022-06-04
    详解 方法 json
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作