티스토리 뷰
반응형
Python에서 input()이나 raw_input()으로 문자열을 받을 경우 password 같이 화면에 보이지 않게 입력해야 할 경우가 있는데요.
echo off 기능과 같은 것으로 python에서는 getpass module을 import 시켜서 같은 효과를 볼 수 있습니다.
이 getpass는 기본적으로 'Password: ' 가 prompt로 설정되어 있습니다.
>>> import getpass
>>> pw = getpass.getpass()
Password: # 밑줄 부분은 입력이 보이지 않습니다.
만약 다른 prompt를 사용하고 싶으시다면 input()과 마찬가지로 괄호 안에 문자열을 넣어주시면 됩니다.
하지만 암호화까지 지원하지는 않기 때문에 프로그램에서 위와 같이 출력할 경우 password가 그대로 출력됩니다.
반응형
'Development' 카테고리의 다른 글
파이썬 따옴표의 차이(Python "", '') (1446) | 2013.08.15 |
---|---|
파이썬 개행문자 제거(Python rstrip) (1079) | 2013.08.15 |
유용한 파이썬 팁과 코드 조각 (1337) | 2013.08.12 |
Python input / raw_input 문자열 입력 (1074) | 2013.08.12 |
Python print end=' ' parameter (2085) | 2013.08.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬
- hackerschool
- 분석
- python
- Wargame
- TISTORY
- 프로그래밍
- network
- Sublime Text 2
- 웹
- 악성코드
- writeup
- DoH
- CK Exploit Kit
- CODEGATE 2014
- 스크립트
- CloudFlare
- FTZ
- 프로그래밍 언어
- www
- 해커스쿨
- 사이버테러
- 티스토리
- 문제풀이
- exploit
- DNSOverHTTPS
- 웨일브라우저
- BOF
- 자바스크립트
- 개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함
300x250