zoukankan      html  css  js  c++  java
  • python sys.modules

    Python中所有加载到内存的模块都放在sys.modules。sys.modules是一个全局字典,

    字典sys.modules对于加载模块起到了缓冲的作用,当import一个模块时首先会在这个列表中查找是否已经加载了此模块,

    如果加载了则只是将模块的名字加入到正在调用import的模块的Local名字空间中。当第二次再导入该模块时,

    python会直接到字典中查找,从而加快了程序运行的速度。件,模块文件可以是py、pyc、pyd,找到后将模块载入内存,

    并加入到sys.modules中,并将名称导入到当前的Local名字空间

    getattr(sys.modules[__name__], "ModuleName")

    人生还有意义。那一定是还在找存在的理由
  • 相关阅读:
    python练习--1、简易登录接口
    python--1、入门
    mysql数据库安装
    第八章总结
    第七章总结
    第三周总结
    第二周总结
    if、switch语句
    2章总结
    1月14日总结
  • 原文地址:https://www.cnblogs.com/shiqi17/p/14867115.html
Copyright © 2011-2022 走看看