python - 在python中获取导入模块的有序列表

标签 python python-3.x python-import python-module

有没有办法获取列为导入的导入模块列表?

globals() 返回一个无序的字典。

最佳答案

尽管不能保证字典在 CPython-3.6 中是有序的它在当前的 CPython 3.6 版本中是有序的

因此,如果您显示 sys.modules(一个包含所有加载模块的字典),它应该按“导入的相对顺序”排序:

import sys

print(list(sys.modules))

关于python - 在python中获取导入模块的有序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45463078/

相关文章:

python - 如何在同一客户端上处理两个版本的Python?

python - 使函数可调用的函数无法正常工作

python - 我收到此错误 : must be str, 不是 Python 中的生成器

python - 没有导入导致循环依赖?

python - 用于 python 2.7 的 audiolab

python - 如何确定 Makefile 中的 python 版本?

python - 如何叠加不同日期的图?

python - 导入模块隐式与显式

python - pandas read_sql。如何使用日期字段的where子句进行查询

python - set() 不删除重复项