askalee
7/18/2018 - 2:12 PM

python must know

Print traceback when receiving an exception

mport traceback

try:
  print(4/0)
except ZeroDivisionError:
  print(traceback.format_exc())

https://stackoverflow.com/a/47659065/231136

Force stdout to use utf8

import sys
import codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())