Chinaunix首页 | 论坛 | 博客
  • 博客访问: 578656
  • 博文数量: 79
  • 博客积分: 2513
  • 博客等级: 少校
  • 技术积分: 806
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-04 18:46
文章分类

全部博文(79)

文章存档

2014年(1)

2010年(5)

2009年(8)

2008年(11)

2007年(41)

2006年(13)

我的朋友

分类: Python/Ruby

2010-05-27 10:34:28

写 Python 程序的时候,一边写模块一边调试。调试是在 Python 自身的命令行终端进行的,效果还不错。当然有一个问题:模块 import 之后,调试过程中发现 bug,当然就想卸载或重新加载。不过没有找到类似 un-import 这样的东西。

后来才发现,原来有 reload() 这个函数,可以重新加载模块的。比如:

import sys
reload(sys)


这样模块调试发现问题后,就可以修改并重新加载,重新调试了。

另外需要说明的是,如果有依赖的模块也修改了,记得先 reload() 依赖的模块,然后再 reload() 被调试的模块。
阅读(17645) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~