码迷,mamicode.com
首页 > 编程语言 > 详细

python中package注意事项

时间:2015-08-04 20:55:54      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

个人工作中的SSD、Cardreader、Camera、Audio模块文档组织形式如下:

RclLib
__init__.py
RclLegacy.py
modules
AgilentOp.py
UvcCam.py
UvcCam.dll

 

注:RclLib存放于:C:\Python27\Lib\site-packages(此路径已添加至系统环境变量中)
请使用如下两行命令导入
from RclLib import *
from UvcCam import *
 
而绝对路径的导入会出现问题
import sys
sys.path.append(r‘C:\Python27\Lib\site-packages\RclLib\modules‘)
from UvcCam import *
 
差异在于from RclLib import *时会执行__init__.py,init文件中有我们的核心转换代码。
当然了,对于自己写的模块,且__init__.py为空的情况,绝对路径导入是没有问题的。

python中package注意事项

标签:

原文地址:http://www.cnblogs.com/hester/p/4703041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!