如果我处于调试模式,我想做其他事情,而不是我不是.
if DEBUG:
STORED_DATA_FILE = os.path.join(TEMP_DIR, 'store.dat')
LOG_LEVEL = logging.DEBUG
print "debug mode"
else:
STORED_DATA_FILE = os.path.join(SCRIPT_PATH, 'store.dat')
LOG_LEVEL = logging.INFO
print "not debug mode"
Run Code Online (Sandbox Code Playgroud)
然后:
python script.py
not debug mode
python -d script.py
debug mode
Run Code Online (Sandbox Code Playgroud)
我怎么能检测出来?它肯定没有使用__debug__变量.