具体来说,它们是按照先进口的顺序排列的吗?还是其他一些订单?未定义的订单?
答案 0 :(得分:3)
Sys.modules是dict
; dict
s,是散列表,具有未定义的排序。
请参阅此问题:How to determine if one module has been loaded before or after another
答案 1 :(得分:1)
sys.modules是一个字典,因此默认情况下它是无序的。打印模块的顺序是随机的。
in: type(sys.modules)
out: <type 'dict'>
希望有所帮助!