使用Python替换导入

时间:2014-08-26 05:21:48

标签: python import module

当我执行import module(或更复杂的版本)时,它会导入module一次。

如果我更改模块中的代码,import module什么也不做:所有功能都相同。只有重新运行源本身才有帮助。

有没有办法让import替换Python中的现有定义?

1 个答案:

答案 0 :(得分:1)

正如大卫罗宾逊所说,reload应该做你想做的事。

更好的是,如果您使用IPython,您可以对其进行设置,以便在执行任何代码之前自动重新导入所有库。如果您不使用IPython但是您正在使用Python shell,那么您应该考虑切换 - 它非常有用。 You can read more about it here