Python论坛  - 讨论区

标题:[python-chinese] 如何重新导入模块

2006年07月19日 星期三 14:03

gashero harry.python at gmail.com
Wed Jul 19 14:03:26 HKT 2006

在交互模式下调试一个模块的时候,有时候修改了模块就需要重新导入。现在我还没有很好的办法,都是在修改之后关了python的交互模式,然后重新打开python,并且再次导入那个模块,非常不方便。
希望大家可以指导一下,不关闭Python而重新导入一个模块的方法。

另外不知大家有用过dpkt的没有,我发现这个东西每次导入的时间都是特别的长,远远不是重新编译模块的时间。

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

2006年07月19日 星期三 14:12

limodou limodou at gmail.com
Wed Jul 19 14:12:52 HKT 2006

On 7/19/06, gashero <harry.python at gmail.com> wrote:
> 在交互模式下调试一个模块的时候,有时候修改了模块就需要重新导入。现在我还没有很好的办法,都是在修改之后关了python的交互模式,然后重新打开python,并且再次导入那个模块,非常不方便。
> 希望大家可以指导一下,不关闭Python而重新导入一个模块的方法。
>
> 另外不知大家有用过dpkt的没有,我发现这个东西每次导入的时间都是特别的长,远远不是重新编译模块的时间。
>
reload()

-- 
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]

2006年07月19日 星期三 16:16

gashero harry.python at gmail.com
Wed Jul 19 16:16:59 HKT 2006

呵呵limodou无处不再,多谢了。很好用。
就是不知有没有可以类似于from module import *这种格式的重新导入?

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

2006年07月20日 星期四 10:09

limodou limodou at gmail.com
Thu Jul 20 10:09:03 HKT 2006

On 7/19/06, gashero <harry.python at gmail.com> wrote:
> 呵呵limodou无处不再,多谢了。很好用。
> 就是不知有没有可以类似于from module import *这种格式的重新导入?
>

不行。因为这种形式是将对象注入到当前的作用域中去了,而不是一个简单的引用。

-- 
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号