我正在尋找一種更優雅的方式來做到以下幾點:Python的ONELINE切換
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中完成嗎?
Upvoted爲您傾力編寫優雅的代碼:) – thefourtheye