调试变量传递给python解释器?

时间:2014-01-27 18:03:42

标签: python debugging

在我的脚本中我使用的是Python模块,我知道我可以通过以下方式打开该模块的 DEBUG 打印:

LOGLEVEL=DEBUG python myscript.py

我是(真正的)调试的新手,所以这肯定是一个愚蠢的问题。 Python中这种变量传递的名称是什么?

2 个答案:

答案 0 :(得分:2)

这是environment variable。该值由操作系统设置和处理,有问题的Python脚本检查该值以确定日志记录的粒度。

答案 1 :(得分:1)

变量是与os.environ dict一起使用的环境变量

import os
print(os.environ["LOGLEVEL"])