您的位置:首页 > 编程语言 > Python开发

python中package注意事项

2015-08-04 20:26 645 查看
个人工作中的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为空的情况,绝对路径导入是没有问题的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: