파이썬, 데이터 입력은 CSV 보다는 XLS... 사실, 이 이야기는 전제조건이 있는 이야기이다. 1. 데이터 입력이 이루어지는 프로그램이다. 2. 데이터 입력자는 컴퓨터를 모르는 혹은 프로그래밍을 모르는 컴맹이다. 3. 데이터 조건에 대해서 설명하기 귀찮다. 사실 3번이 제일 중요한 것인데, 일을 하다보면 깜박하거나 "일단 데이터를 주시고 이야기하시죠." 가 되는 경우가 많다. 거기다가 일단 엑셀 200줄이 넘어가다보면 (아니
안전보건공단 인터넷 교육센터 스킵(코드 없음) 코드를 공개하지 않는 이유는 충분히 악용될 소지가 있기 때문이다. 본 글에서는 간단하게 어떻게 구현하였는지 로직을 설명하고자한다. 먼저 Python3와 Selenium을 이용하여 구현하였고, 아래와 같은 로직을 따른다. 1. 셀레니움으로 크롬을 실행하고, 로그인을 실행한 후 강의실로 이동한다. 2. 강좌를 연다. 3. 윈도우 스위칭한다. 4. 강좌가 플레이되는 Iframe으로 이동한다. 5. 플레이가 되지 않을 경우
Home Assistant, Dyson 연동 본 글은 임시 저장소를 포함하고 있습니다. 최하단에 걸린 제 저장소는 임시 저장소 입니다. 원 저장소에 포함되게 되면 해당 내용을 업데이트 하도록 하겠습니다. 기존에 사용하고 있던 가열식 가습기가 점점 부담이 되는 계절이 다가오고 있다. 아무래도 가열식 자체가 방안의 온도를 높이는 원인이 되기 때문에 결국 에어컨을 벌써부터 병행하다가 가습기를 바꿔야겠다는 생각에 도달하게
Django Admin 사용자 제작 페이지 만들기 django를 이용하여 이것저것 만들다보니... 제일 많이 활용하게 되는 것이 Admin 관련 기능이었다. 단순히 데이터를 넣고 빼고, 결과를 출력하게 만들 때에는 다른 페이지 다 필요없이 Admin 모듈만 활용을 잘해도 굉장히 편리하게 구현할 수 있다. 이렇게 Admin 모듈을 잘 활용하던 중에 Admin 페이지에서 그래프를 보여줄 수 있는 페이지를 추가하고 싶었다. 예를 들어
django & mssql 조회시 ID 관련 오류 [42S22] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]열 이름 'id'이(가) 잘못되었습니다. (207) (SQLExecDirectW) 모델 작성을 완료하고 django admin에 모델을 추가하고 조회를 하자 위와 같은 에러가 발생하였다. 참고로 모델 작성은 ~ python3 manage.py inspectdb --database [database_name] 위의 명령어로 모델을 작성하였다. 다행히도 접속 문제거나
Django & mssql "collation" 에러 Django와 mssql를 같이 사용해야 할 일이 생겼다. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } 'mssql': { 'ENGINE' : 'sql_server.pyodbc', 'NAME' : '', 'USER' : ''
Python Win10Toast, 그리고 auto-py-to-exe 윈도우 창에 알림을 하나 띄워야 할 상황이 생겼다. 현재하고 있는 업무 중 신청이 들어오면, 해당 신청을 처리해야 하는데... 따로 알림 기능이라던가 이런게 없어서 어떻게 할까 고민하다가 윈도우 자체에서 알람을 띄우면 되지 않을까라는 결론에 도달하였다. 그래서 찾아보았더니, 역시 Python! 해당 라이브러리가 있었다. 해당 라이브러리 명칭은 win10toast, 그리고 단순히 본인 컴퓨터에만 띄울께