본문 바로가기
Python

Windows registry 사용하기

by irmus 2010. 4. 26.
python은 OS independent한 language. 그치만 필요가 있으면 길이 만들어지는법... MS Windows용 registry를 읽고 쓰는 간단한 방법이 존재한다.

reference manual : http://docs.python.org/library/_winreg.html
엄청 간단한 예제 : http://code.activestate.com/recipes/146305-windows-registry-for-dummies/
흠...뭐좀 만들어볼까 싶었는데 이미 너무 뛰어난 예제가 있어서 그냥 링크만 걸어둠;;


key나 value를 지우는 방법이 궁금하다고?
reference manual에 나오는 DeleteKey(), DeleteValue() 쓰면 된다. 단 value나 sub-key가 남아있는 key는 지울 수 없다. 지울려면 value나 sub-key를 다 찾아서(어떻게? EnumKey(), EnumValue()이용해서) 일일이 지워줘야 한다. 이런작업엔 recursive function이 딱인데... 점점 귀찮아진다. 에잇! 귀찮은데 지우지 말고 그냥 내비둬~
이러다보니 레지스트리가 점점 더 걸래화 되는거 아닐까...;;