파이썬(3)
-
loguru.logger
https://loguru.readthedocs.io/en/stable/api/logger.html loguru.logger — loguru documentation Logger – A logger wrapping the core logger, but transforming logged message adequately before sending. loguru.readthedocs.io 설치 pip install loguru 사용법 include from loguru import logger def func1(): logger.info("+") 위와 같이 logger를 통해 info를 출력하는 코드를 작성한 후, 실행하면, 다음과 같이 상세한 정보를 출력합니다. 2022-04-24 21:15:41.917..
2022.04.25 -
Click: the Python CLI library
click ? command line interface를 쉽게 만드는데 사용되는 library 입니다. installation 간단히 pip를 통해 설치 가능합니다. pip install click 사용법   click.command click은 decorator를 통해 command를 정의합니다. CLI를 통해 실행하고 싶은 함수 위에 @click.command()를 추가하여 click framework을 통해 실행 되도록 지정합니다. ex. # ... # main.py import click @click.command() @click.option('--name', default='', help='name to be echoed') def echo(na..
2022.04.25 -
[Python] Lambda expression (람다 표현식)
lambda param : body >>> add_10 = lambda x : x + 10 >>> >>> add_10(1) 11 >>> (lambda arg : arg + 10)(1) 11 >>> (lambda : 1)() 1 Python lambda expression 내에서는 변수 선인이 불가능 >>> y = 10 >>> (lambda arg : arg + y)(1) 11 >>> def plus(x): ... return x + 10 >>> list(map(plus, [1])) [11] >>> >>> list(map(plus, [1, 2])) [11, 12] >>> list(map(lambda arg : arg + 10, [1, 2])) [11, 12] map, filter, reduce 함수 사용 ..
2021.12.13