'guid'에 해당되는 글 1건

  1. 파이썬 GUID 만들기 2007/05/15

파이썬 GUID 만들기

Posted at 2007/05/15 10:50// Posted in python
from ctypes import *

class GUID(Structure):
    _fields_ = [
            ("data1", c_ulong),
            ("data2", c_ushort),
            ("data3", c_ushort),
            ("data4", c_ubyte * 2),
            ("data5", c_ubyte * 6),
        ]

    def __init__(self):
        windll.ole32.CoCreateGuid(byref(self))

    def __str__(self):
        return "%X-%X-%X-%s-%s" % (self.data1, self.data2, self.data3,
            "".join("%X" % (c) for c in self.data4),
            "".join("%X" % (c) for c in self.data5))

    def __repr__(self):
        return "{%s}" % self.__str__()

if __name__ == "__main__":
    print GUID()
이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/05/15 10:50 2007/05/15 10:50