본문 바로가기
728x90
반응형

msvcrt2

13. [Python] 비밀번호 입력 시, Asterisk(* 별표)가 출력되는 코드 작성 바로 직전에 필자가 작성한 python 포스팅에서, 필자가 만드는 Python 프로그램에 비밀번호 입력 시 * 이 화면에 표시되도록 만드는 코드를 작성하게 된 이유에 대해 서두에 언급했다. 그 내용을 정리하자면, - 고객사 내부 Windows PC에서 사용될 프로그램이므로, Python이 설치되어 있지 않은 경우를 대비해 실행 파일 형태로 컴파일이 되어야하며, - 그렇기 때문에 되도록이면 추가 모듈 설치 없이 Python 기본 모듈로만 비밀번호 입력 시 *이 출력되도록 만들어야 한다. 라는 것이다. 1. Python의 비밀번호 입력 모듈 getpass의 문제점. Python은 getpass라고 불리는 비밀번호 입력 모듈을 제공한다. getpass모듈 내에는 동일한 이름의 getpass() 함수가 정의되어.. 2021. 8. 7.
8. Python - msvcrt 모듈로 키보드 입력 및 화면 출력 조정 필자가 최근 Python으로 필자 회사에서 사용중인 솔루션의 분석 결과를 별도로 추출할 수 있는 프로그램을 개발하고 있다. 사실 필자의 업무 영역에서 많이 벗어난 부분이지만, 시간은 부족하고 일은 많아지니 놀고 있는(?) 컴퓨터에게 필자 일을 조금 떠넘겨보려는 의도에서 만들고 있는 중이다. 지금 만드는 프로그램은 아무래도 고객사 내에서 사용되어야 하는 파일이기 때문에, 몇 가지 필수 조건이 존재한다. 첫 째로, window에서 돌아가야 하는 파일이어야 하며, 둘째로 python의 기본 모듈만 사용해야하며, 마지막으로 인가된 사용자만 이 프로그램을 사용하여 분석 결과를 확인할 수 있도록 하는 것이다. 너무도 당연한 이야기인데, 고객사 환경에는 python이 설치되어 있지 않을 확률이 높고, 설령 pytho.. 2021. 8. 7.
728x90
반응형