转载自:http://blog.chinaunix.net/uid-7448695-id-2626493.html
写 Python 程序的时候,一边写模块一边调试。调试是在 Python 自身的命令行终端进行的,效果还不错。当然有一个问题:模块 import 之后,调试过程中发现 bug,当然就想卸载或重新加载。不过没有找到类似 un-import 这样的东西。
后来才发现,原来有 reload() 这个函数,可以重新加载模块的。比如:
| |
这样模块调试发现问题后,就可以修改并重新加载,重新调试了。
另外需要说明的是,如果有依赖的模块也修改了,记得先 reload() 依赖的模块,然后再 reload() 被调试的模块。
本文介绍了一种在Python中调试模块的方法,即使用reload()函数来重新加载已修改的模块,便于快速迭代调试过程。同时提醒读者在依赖多个模块时,应先重新加载依赖模块。
728

被折叠的 条评论
为什么被折叠?



