Python论坛  - 讨论区

标题:[python-chinese] 目录

2006年05月26日 星期五 20:03

linda.s samrobertsmith at gmail.com
Fri May 26 20:03:11 HKT 2006

怎么IMPORT一个在其它目录下的MODULE?例如,
MODULE TEST1 在同一个目录下,
我可以IMPORT TEST1,如果不一样目录呢?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060526/e3eae5d8/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月26日 星期五 20:40

limodou limodou at gmail.com
Fri May 26 20:40:53 HKT 2006

On 5/26/06, linda. s <samrobertsmith at gmail.com> wrote:
>
> 怎么IMPORT一个在其它目录下的MODULE?例如,
> MODULE TEST1 在同一个目录下,
> 我可以IMPORT TEST1,如果不一样目录呢?

在同一个目录下可以直接导入。不是同一目录要看目标目录是否已经在sys.path中,如果不存,要看目标目录的上一目录是否在sys.path,依次类推。但有可能需要使用a.b.test1的形式。a,b均为包的形式,即有一个__init__.py。

在2.5版中好象有相对路径的导入处理。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号