美文网首页
python中根据name获取当前模块下的变量

python中根据name获取当前模块下的变量

作者: 暂时还没有昵称2222 | 来源:发表于2016-05-18 15:45 被阅读105次

代码如下:

# -*- coding: utf-8 -*-
import sys

name0 = 'this is name0'
name1 = 'this is name1'

module = sys.modules[__name__]

for i in range(2):
    attr_name = 'name{0}'.format(i)
    attr = getattr(module, attr_name)
    print('attr - {0} value is: {1}'.format(attr_name, attr))

相关文章

  • python中根据name获取当前模块下的变量

    代码如下:

  • __name__ =='__main__'的理解

    __ name__为python中的内置变量,用于指代当前模块。 test.py内容为 输出 在其他模块通过imp...

  • Python_1

    os 模块: 1.os.getcwd 函数 获取当前工作目录,python的工作目录 os.name 函数 获取当...

  • python学习笔记|nonlocal/global

    python中引用变量的顺序为:当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变...

  • __name__ = "__main__"详解

    1、name这个系统变量显示了当前模块执行过程中的名称,如果当前程序运行在这个模块中,name 的名称就是main...

  • Python 学习笔记 - 第四天

    模块是包括 Python 定义和声明的文件. 后缀.py. 模块名可以由全局变量__name__获取. fibo....

  • Python之__name__

    __name__ 是一个系统变量 如果当前模块是主模块,那么__name__的值就是__main__ 如果当前模块...

  • __dirname与__filename

    1)__filename变量 node.js中,在任何模块文件内部,可以使用__filename变量获取当前模块文...

  • Python3中OS模块常用功能总结

    Python3中OS模块常用功能总结 常见函数列表 os.sep:获取当前操作系统特定的路径分隔符 os.name...

  • import

    普通 Python 模块的搜索路径 在当前模块所在路径中搜索导入模块 在环境变量 PYTHONPATH 指定的路径...

网友评论

      本文标题:python中根据name获取当前模块下的变量

      本文链接:https://www.haomeiwen.com/subject/zgswrttx.html