创建一个新的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重新加载模块。此方法无效。
这应该被视为一个小坑。不认识的人会落入坑中。