我正在寻找一种更优雅的方式来执行以下操作:
py_loglevel = logging.DEBUG
if self.loglevel == "INFO":
py_loglevel = logging.INFO
elif self.loglevel == "WARNING":
py_loglevel = logging.WARNING
elif self.loglevel == "ERROR":
py_loglevel = logging.ERROR
这很正常,但它以某种方式让我很恼火,因为它使我的代码变得混乱并且吸引了我的注意力,尽管它真的很微不足道。这可以在oneliner中完成吗?