2015-01-01 24 views
3

具體來說,它們是否按照先導入的順序排列?或者其他一些命令?未定義的訂單?sys.modules是否有特定的順序?

+3

['sys.modules'](https://docs.python.org/2/library/sys.html#sys.modules)是* *字典,因此具有沒有保證的順序。 – jonrsharpe

+0

這也取決於可能使用的導入掛鉤。 –

+0

@jonrsharpe哎呀。 – Schilcote

回答

1

sys.modules是一個字典,所以它默認是無序的。模塊打印的順序是隨機的。

in: type(sys.modules) 
out: <type 'dict'> 

希望有所幫助!

相關問題