我正在寻找一种更优雅的方式来完成以下操作:
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
这当然可以实现,但是它让我感到不爽,因为它让我的代码显得杂乱无章,而且吸引了我的注意力,尽管它真的很微不足道。是否可以用一行代码来完成呢?