언어
-
[python/javascript] input ID vs NAME vs VALUE언어/Python 2022. 12. 12. 18:05
https://velog.io/@dongeranguk/input-%ED%83%9C%EA%B7%B8-id%EC%99%80-name%EC%9D%98-%EC%B0%A8%EC%9D%B4 input 태그 id와 name의 차이 document.all.id.valueid.valuedocument.getElementById("폼 id").valueid 속성은 page 안에서 중복으로 사용할 수 없으며, 주로 JavaScript에서 다루기 위해 지정한다.name 속성으로도 JavaScript를 통 velog.io name은 action 태그의 파라미터로 넘기는데에만 필요하고, id는 실제 구분을 위한 고유값이다. name은 중복이 가능하나 id는 중복이 되면 안된다. https://okky.kr/articles/645..
-
[파이썬]python sql format string / 파라미터 받아서 쿼리 작성하고 싶을 때언어/Python 2022. 12. 9. 11:20
상황 : 넘겨받은 조건을 통해 원하는 값만 db에서 골라 csv 로 생성하는것이 목표 과제 : 쿼리로 넘겨줄 때 where 조건에 대한 값을 config 에서 불러오고 싶다. 여러 방식의 format string 이 있는데, 그 중 나는 이렇게 하니 해결되었다. sql = f"{값}" cursor.exectue(sql.format(값) 코드 sql = f"select * from employee where joindate = {currdate}" print(sql) cursor.execute(sql.format(currdate)) 결과 다만, query execute까지는 되었는데 조건에 대한 값이 안넘어와서 애매하다. 해결) sql = f"select * from emp.employee where Jo..
-
[파이썬] 로그레벨, 로그 세팅하기, Logging, Logger언어/Python 2022. 12. 8. 11:21
logging.formatter는 본인이 원하는대로 짜면된다. 나는 이정도의 정보만 있어야 보기 편해서 시간 - 레벨 - 메시지 로 설정했다. import logging from logging.handlers import RotatingFileHandler class LogManager(): def __init__(self): self.logger = "" self.formatter = "" self.stream_handler = "" self.level = "" self.filehandler = "" self.logpath = "" self.fsize = 0 self.bu_count = 0 def basicSetting(self, config): self.logger = logging.getLogger..
-
[Python]간단한 파일 입출력, 로그찍기 (RotatingFileHandler)언어/Python 2022. 11. 16. 10:56
import logging from logging.handlers import RotatingFileHandler def log_initialize(): logger = logging.getLogger() logger.setLevel(logging.INFO) formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') stream_handler = logging.StreamHandler() stream_handler.setFormatter(formatter) logger.addHandler(stream_handler) # 로그 파일 일반 저장 file_handler = logging.FileHandler('C:/project/res..
-
파일 입출력 + 로그찍기언어/Python 2022. 11. 15. 15:26
1. import logging def log_initialize(): logger = logging.getLogger() logger.setLevel(logging.INFO) formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') stream_handler = logging.StreamHandler() stream_handler.setFormatter(formatter) logger.addHandler(stream_handler) #로그 파일 저장 file_handler = logging.FileHandler('C:/project/result/LOGFILE.log') file_handler.setFormatter(format..