样例项目文件结构
<code>sound/ Top-level package __init__.py Initialize the sound package formats/ Subpackage for file format conversions __init__.py wavread.py wavwrite.py aiffread.py aiffwrite.py auread.py auwrite.py effects/ Subpackage for sound effects __init__.py echo.py surround.py reverse.py filters/ Subpackage for filters __init__.py equalizer.py vocoder.py karaoke.py/<code>
技术详解
一、单个“.”的详解
<code>from . import echo/<code>
在当前文件夹effects里的__init__.py程序中导入echo子模块。
二、两个“..”的详解
<code>from .. import formats/<code>
在上一级文件夹sound里的__init__.py程序中导入formats。
三、两个“..”加包名的详解
<code>from ..filters import equalizer/<code>
在上一级文件夹sound下的filters文件夹里的__init__.py程序中导入equalizer子模块。
编辑:开源智造(OSCG) - 源自欧洲,业界领先的免费开源ERP Odoo亚太金牌服务机构
閱讀更多 Odoo老楊 的文章