Python中文
首页
教程
问答
标签
搜索
登录
注册
在modu中打印变量值
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我的应用程序中有很多常量变量。在这个应用程序中,我导入了一个模块。作为测试的一部分,我想从所述导入模块中的一个函数调用,该函数打印出变量的名称及其值。在</p> <p>好吧,这不是我的代码,但这显示了我想做什么的概念:</p> <pre><code>-main.py- import mymodule DEBUG = True BATCH = False ShowVars(['DEBUG','BATCH']) -mymodule.py- def ShowVars(varlist): for name in varlist: print('{} -> {}').format(name,eval(name)) </code></pre> <p>我在eval(name)中得到了一个错误,“DEBUG is not defined”当然,但我正试图让这个概念发挥作用。在</p> <p>我发现的一个方法就是改变主.py作为:</p> ^{pr2}$ <p>然后事情就好了,但我不确定我是否喜欢。。。任何想法或轶事都将不胜感激。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>members = dir(module) for item in members: if not eval('hasattr(module.%s, "__call__")' % item): print item, eval("module.%s" % item) </code></pre> <p>应该给你一个第一个通行证,但你可能希望过滤掉那些以∗和其他项目开头的东西。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
找出给定numb上下最近的元素
5 回答
找出给定N个数中K的倍数
4 回答
找出给定列表中哪个坐标是虚坐标?
4 回答
找出给定多边形边的两个区域是否相交
10 回答
找出给定对象的可用属性(和方法)的最佳方法是什么?
8 回答
找出给定数字的可能组合
1 回答
找出给定数据中每列中缺少值的百分比
4 回答
找出给定范围内的所有素数
1 回答
找出编码不正确的数据库条目
10 回答
找出肯肯拼图“乘法”域中所有可能的因素
3 回答
找出脚本的下载位置
9 回答
找出芹菜任务是否存在
8 回答
找出行之间的绝对差异并将其与其他行进行比较
5 回答
找出表中for项和rang中for数的区别
1 回答
找出表单是否已提交或页面是否已刷新
3 回答
找出要删除的内容
2 回答
找出谁使用python登录linux
6 回答
找出谁在学生中得分最高
1 回答
找出谁杀了一个python windows服务
5 回答
找出起始时间和结束时间之间的值
9 回答