How do I check if the python debug option is set from within a script

后端 未结 2 697
攒了一身酷
攒了一身酷 2021-01-04 19:15

If I\'m in debug mode, I want to do other stuff than when I\'m not.

if DEBUG:
    STORED_DATA_FILE = os.path.join(TEMP_DIR, \'store.dat\')
    LOG_LEVEL = lo         


        
相关标签:
2条回答
  • 2021-01-04 19:21

    Parser debug mode is enabled with -d commandline option or PYTHONDEBUG environment variable and starting from python 2.6 is reflected in sys.flags.debug. But are you sure this is what you are looking for?

    0 讨论(0)
  • 2021-01-04 19:30

    you can use python -O with the __debug__ variable

    where -O means optimise. so __debug__ is false

    -d turns on debugging for the parser, which is not what you want

    0 讨论(0)
提交回复
热议问题