python 的跨包引用

原创 2012年03月21日 13:49:25

      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__" 方式运行其他脚本


python 子包引用父包和其他子包

python 子包引用父包和其他子包python引用子目录很简单, 里面放个__init__.py就可以了. 如何在子目录里面引用其他目录(父目录,爷目录和同辈分目录)呢?例如: python有项目目...

Opencv 视频转为图像序列

基于Opencv的视频转为图像序列方法。
  • YhL_Leo
  • YhL_Leo
  • 2015年12月13日 15:17
  • 6399

python opencv入门(学习笔记no.3)-从摄像头读取视频并显示

参考书目:《OpenCV 3计算机视觉》 python3.6+open cv3 其实和从文件读取视频差不多import cv2#定义全局变量,鼠标是否被按下 clicked = Falsedef...

python网站引用

  • 2012年11月08日 11:40
  • 5.24MB
  • 下载

python3.6及scikit-learn包

  • 2017年12月10日 17:48
  • 56.35MB
  • 下载

使用Python和C#对比跨语言压缩算法库LZ4, Snappy, LZO, gzip, glib

写在前面:     在游戏编程中,数据的处理部分,经常会遇到这样的需求:     1,服务器端(后端)传给客户端(前端)的数据需要压缩,以节省流量,加速游戏数据通信效率。     2,这种压缩/解压算...

python 安装包

  • 2017年11月23日 14:05
  • 1.25MB
  • 下载

python安装包

  • 2017年11月22日 16:36
  • 47.77MB
  • 下载

Golang、Php、Python、Java基于Thrift0.9.1实现跨语言调用

目录目录 什么是Thrift 1 Thrift内部框架一瞥 2 支持的数据传输格式数据传输方式和服务模型 3 Thrift IDL Thrift的官方网站在哪里 在哪里下载需要哪些组件的支持 如何安装...
  • 狮子
  • 狮子
  • 2016年08月03日 16:23
  • 975

Java 调用Python的jar包

  • 2017年11月22日 17:39
  • 26.82MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python 的跨包引用
举报原因:
原因补充:

(最多只允许输入30个字)