当前位置: 首页 > 网络应用技术

Python操作:模块重新加载的五种方法

时间:2023-03-05 18:12:14 网络应用技术

  创建一个新的foo文件夹,其中包含一个bar.py文件

  bar.py的内容非常简单,只写了打印语句

  只要bar.py一次导入一次,它将被执行一次

  由于存在sys.modules,当您导入导入的模块时,实际上没有效果。

  如果您使用Python2(请记住在Foo文件夹下添加一个),则有一种重新加载的方法可以直接使用它。最后,如果您的时间不是很紧张,并且想快速改善,那么最重要的是不要害怕痛苦,不要害怕痛苦,不害怕痛苦,不害怕痛苦,不害怕痛苦,不要害怕痛苦,不害怕痛苦,不害怕痛苦,不害怕痛苦,不害怕痛苦,不害怕痛苦,不害怕痛苦,不要害怕痛苦,不要遭受痛苦。维度:762459510,这真的很好,许多人迅速改善,您需要您不要害怕痛苦!您可以添加并看看?

  如果您使用python3,还有更多方法,请详细查看以下内容

  如果您使用Python3.0-> 3.3,则可以使用Imp.Reload方法

  但是不建议在Python 3.4+中使用此方法,不建议使用此方法

  如果使用Python 3.4+,请使用ementlib.reload方法

  如果您知道包装的装载机

  您也可以使用以下方法

  由于我们反复引入了SYS.MODULES的影响,因此从中删除导入的软件包是否足够?

  您是否发现我在以前的示例中使用过?在此示例中,它被使用,为什么?

  这是因为如果使用此方法,则要使用SYS.Modules重新加载模块。此方法无效。

  这应该被视为一个小坑。不认识的人会落入坑中。