값이 이미 생성되었는지 확인하거나 Windows 레지스트리 값을 만드는 간단한 방법은 무엇입니까?어떻게 파이썬으로 Windows 레지스트리에서 값을 확인하고 생성 할 수 있습니까?
1
A
답변
3
표준 파이썬 라이브러리 모듈 _winreg (이름이 winreg
, 아니요 파이썬 3을 사용하는 경우 _
으로 바뀜)을 사용하십시오.
항상 _winreg.HKEY
이라는 이름의 상수 키 중 하나로 시작하십시오.
>>> import _winreg
>>> [k for k in dir(_winreg) if k.startswith('HKEY')]
을 반복 (키의 나무를 탐색하는) 기능 등 _winreg.Openkey (키가 존재하지 않을 때 try
/except
에서 그것을 제기 WindowsError
을 잡으려고)를 사용 : 그들 모두를보고, 할.
1
_winreg를 사용할 수 있습니다. 여기에서 시작 (실행)
import _winreg
j=0
startup = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run")
while 1:
try:
print _winreg.EnumValue(startup,j)
j+=1
except : break
관련 문제
- 1. 레지스트리에서 REG_BINARY 값과 관련된 값을 어떻게 읽을 수 있습니까?
- 2. 무료 Windows 레지스트리에서 2.7.7을 읽을 수 있습니까?
- 3. 어떻게 Windows 레지스트리에서 소프트웨어 정보를 얻을 수 있습니까?
- 4. Windows 레지스트리에서 비밀 숨기기
- 5. 콤보 값을 확인하고 값을 어떻게 설정합니까?
- 6. Windows 레지스트리에서 SQLite로 마이그레이션
- 7. vb.net의 레지스트리에서 값을 저장하고로드하십시오.
- 8. 파이썬으로 doc 파일을 편집 할 수 있습니까?
- 9. 포르투갈어를 파이썬으로 어떻게 가져올 수 있습니까?
- 10. 어떻게 레지스트리에서 시작한 C++ 프로그램에 인수를 전달할 수 있습니까?
- 11. 파이썬으로 다른 서버에 어떻게 액세스 할 수 있습니까?
- 12. 셀레늄에서 파이썬으로 웹 보안을 어떻게 해제 할 수 있습니까?
- 13. Sqlite3에서 파이썬으로 쿼리를 어떻게 기록 할 수 있습니까?
- 14. 어떻게 UPS HighValueReport를 생성 할 수 있습니까?
- 15. 어떻게 터미널 출력을 파이썬으로 얻을 수 있습니까?
- 16. 어떻게 파이썬으로 목록을 만들 수 있습니까?
- 17. 재귀 regexp를 어떻게 파이썬으로 구현할 수 있습니까?
- 18. 어떻게 Html.DropDownList의 값을 인코딩 할 수 있습니까?
- 19. 어떻게 양수 값을 할당 할 수 있습니까?
- 20. 반복기를 파이썬으로 리셋 할 수 있습니까?
- 21. 부팅 창없이 레지스트리에서 인증서를 읽을 수 있습니까?
- 22. Windows 서비스를 어떻게 테스트 할 수 있습니까?
- 23. 어떻게 창 관리자가 실행 중인지 파이썬으로 확인할 수 있습니까?
- 24. 알파벳 값을 사용하여 ID를 자동으로 생성 할 수 있습니까?
- 25. Windows 레지스트리에서 데이터 가져 오기
- 26. 어떻게 값 '이름과 데이터를 레지스트리에서 읽을 수 있습니까?
- 27. Windows CE의 레지스트리에서 값을 읽고 쓰는 방법은 무엇입니까?
- 28. 주어진 Windows 프로세스에서 어떻게 소켓을 열거 할 수 있습니까?
- 29. string # crypt로 더 긴 해시 값을 생성 할 수 있습니까?
- 30. Windows 서비스에서 GetSetting()을 호출 할 수 있습니까?
여기 파이썬 2.6 =/ – Shady
그래서 그것의'_winreg'을 열거 한 예는의 (대부분의 사람들이 _winreg' 모듈이 어떻게'파이썬 2.something에, 그리고 내가 먼저 말했다로 Python 2.0에서 2.7로 명명 된). –