【问题标题】:Newbie: Reading sys.modules新手:阅读 sys.modules
【发布时间】:2017-01-17 07:23:43
【问题描述】:

IN https://docs.python.org/3/reference/import.html,引用了 sys.modules。我想查看(在屏幕上打印)sys.modules 中列出了哪些模块。我怎样才能做到这一点?我正在使用 Python2.7 并且才刚刚开始。

【问题讨论】:

  • import sys; dir (sys.modules)

标签: python-2.7 python-module


【解决方案1】:

sys.modules 用于读取访问符合标准 dict 协议。

你可以很容易地在 REPL 中做到这一点,最后提到的值是在 P 阶段打印的:

>>> import sys
>>> sys.modules
{...}

或者您可以像访问实际 *.py 文件中的任何其他字典一样访问它:

for key in sys.modules:
    print(key, sys.modules[key])

# or
print(sys.modules)

【讨论】:

    猜你喜欢
    • 2019-05-11
    • 2021-12-01
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多