【发布时间】:2012-12-28 23:43:17
【问题描述】:
我有一个 Python 模块测试,我想编辑测试并在解释器的测试中运行一些函数。 Python 会自动查看我在测试中编辑的函数的差异而不重新导入吗?这个动作的合适词是什么?
- 重新导入/重新加载/重新定义的最佳做法是什么?
- 如何有效地做到这一点? (用鼠标突出显示文本然后复制和粘贴似乎效率低下)。
编辑到目前为止没有提到任何工作,所以我将发布更多细节:
我的模块中有一个类,称为 Test。所以我使用了声明from test import Test。现在,当我尝试命令reload(test) 时,解释器告诉我重新加载未定义。如果我做import imp 然后imp.reload(test) 解释器告诉我test 是未定义的。这里出了什么问题?
【问题讨论】: