티스토리 뷰

Development

Python password 입력받기

pwnbit 2013. 8. 13. 11:30
반응형

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
링크
«   2024/12   »
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 31
글 보관함
300x250