본문 바로가기

Python_Beginer/Study

HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 9

반응형
'''
사이트와 패스워드를 딕셔너리에 저장해 두고, 사이트를 커맨드라인으로
전달하면 패스워드를 클립보드에 자동으로 복사해준다.
1. input() 함수로 사이트 명을 입력 받는다.
2. 해당 패스워드를 클립보드에 복사한다.
3. 붙여넣기로 패스워드를 사용한다.
'''
def password():
    PASSWORD = {
        'gmail': 'F7minlBDDuvMJuxESSKHFhTxFtjVB6',
        'naver': 'VmALvQyKAxiVH5G8v01if1MLZF3sdt',
        'facebook': '12345'
    }
    user_site = map(str, input('조회 할 사이트 명을 입력 하세요 : ').split('.'))
    site_list = list(user_site)
    user_site_password = PASSWORD.get(site_list[1])
    if not user_site_password:
        print('저장되어있는 패스워드 정보가 없습니다.')
    else:
        import pyperclip
        pyperclip.copy(user_site_password)
        print('저장되어있는 패스워드 정보가 복사되었습니다. 붙여넣기 하여 사용하세요.')

password()
반응형