做系统模块有什么特别的订单吗?

2024-04-20 09:12:54 发布

您现在位置:Python中文网/ 问答频道 /正文

具体地说,它们是按先进口后进口的顺序排列的吗?或者其他的命令?未定义的顺序?你知道吗


Tags: 命令顺序未定义
2条回答

你知道吗系统模块是dictdict是哈希表,具有未定义的顺序。你知道吗

看这个问题:How to determine if one module has been loaded before or after another

编辑: 从3.7开始,词典已被订购。从我的实验来看,你导入东西的顺序和它们出现的顺序是一致的系统模块. 你知道吗

你知道吗系统模块是字典,因此默认为无序。模块的打印顺序是随机的。你知道吗

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

希望有帮助!你知道吗

相关问题 更多 >