Win10 Win + R 간단한python 프로그램 실행

3508 단어
책에 따라 할 때 겪는 몇 가지 문제,
파이썬 프로그래밍의 이전 암호 보관기 애플릿 코드에 따라 win의 실행 프로그램을 통해 필요한 계정 이름을 입력하고 비밀번호를 클립보드에 복사합니다.
#! python3
# pw.py an insecure password locking program.

PASSWORDS = {'email': 'F7minlBDDuvMJuxESSKHFhTxFtjVB6',
'blog': 'VmALvQyKAxiVH5G8v01if1MLZF3sdt',
'luggage': '12345'}

print('test')
import sys
if len(sys.argv)<2:
    print('Usage: python pw.py[account] - copy account password')
    sys.exit

account = sys.argv[1]  # first command line arg is the account name

import pyperclip
if account in PASSWORDS:
    pyperclip.copy(PASSWORDS[account])
    print('Password for ' + account + ' copied to clipboard.')
else:
    print('There is no account named ' + account)

여기에 두 개의 점이 비교적 confusing 있는데,


  • 원서를 근절하다.bat 명령:
    @py.exe C:\Python34\pw.py %* @pause
    실행 후 pyperclip 모듈을 찾을 수 없습니다. 나중에 변경되었습니다.
    @python C:\Python34\pw.py %* @pause
    pyperclip을 호출할 수 있습니다


  • 책에서 또 말했는데,
    이 일괄 처리 파일이 있으면 Windows에서 암호 저장 프로그램을 실행하고 Win-R을 누르면 pw를 입력합니다.
    흰둥이로서 반나절을 시도해 보고서야 이 형식을 찾았습니다: pw + 스페이스 바 + 매개 변수 이름.

    좋은 웹페이지 즐겨찾기