大漠駝鈴

          置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
          Java,Php,Shell,Python,服務(wù)器運(yùn)維,大數(shù)據(jù),SEO, 網(wǎng)站開發(fā)、運(yùn)維,云服務(wù)技術(shù)支持,IM服務(wù)供應(yīng)商, FreeSwitch搭建,技術(shù)支持等. 技術(shù)討論QQ群:428622099
          隨筆 - 238, 文章 - 3, 評(píng)論 - 117, 引用 - 0
          數(shù)據(jù)加載中……

          Python UUID

          UUID objects (universally unique identifiers) according to RFC 4122.
          UUID objects (universally unique identifiers) according to RFC 
          4122.
           
          This module provides immutable UUID objects (
          class UUID) and the functions
          uuid1(), uuid3(), uuid4(), uuid5() 
          for generating version 134and 5
          UUIDs as specified 
          in RFC 4122.
           
          If all you want 
          is a unique ID, you should probably call uuid1() or uuid4().
          Note that uuid1() may compromise privacy since it creates a UUID containing
          the computer
          's network address.  uuid4() creates a random UUID.
           
          Typical usage:
           
              
          >>> import uuid
           
              
          # make a UUID based on the host ID and current time
              >>> uuid.uuid1()
              UUID(
          'a8098c1a-f86e-11da-bd1a-00112444be1e')
           
              
          # make a UUID using an MD5 hash of a namespace UUID and a name
              >>> uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org')
              UUID(
          '6fa459ea-ee8a-3ca4-894e-db77e160355e')
           
              
          # make a random UUID
              >>> uuid.uuid4()
              UUID(
          '16fd2706-8baf-433b-82eb-8c7fada847da')
           
              
          # make a UUID using a SHA-1 hash of a namespace UUID and a name
              >>> uuid.uuid5(uuid.NAMESPACE_DNS, 'python.org')
              UUID(
          '886313e1-3b8a-5372-9b90-0c9aee199e5d')
           
              
          # make a UUID from a string of hex digits (braces and hyphens ignored)
              >>> x = uuid.UUID('{00010203-0405-0607-0809-0a0b0c0d0e0f}')
           
              
          # convert a UUID to a string of hex digits in standard form
              >>> str(x)
              
          '00010203-0405-0607-0809-0a0b0c0d0e0f'
           
              
          # get the raw 16 bytes of the UUID
              >>> x.bytes
              
          '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t \x0b\x0c \x0e\x0f'
           
              
          # make a UUID from a 16-byte string
              >>> uuid.UUID(bytes=x.bytes)
              UUID(
          '00010203-0405-0607-0809-0a0b0c0d0e0f')
           
          This module works with Python 
          2.3 or higher.

          posted on 2011-03-04 16:03 草原上的駱駝 閱讀(755) 評(píng)論(0)  編輯  收藏 所屬分類: Python

          主站蜘蛛池模板: 南投市| 鄯善县| 荃湾区| 沧州市| 山阴县| 合山市| 凤山市| 寿宁县| 织金县| 甘南县| 鹤山市| 大关县| 盐城市| 阳朔县| 金平| 望都县| 磐安县| 绥滨县| 平乡县| 克东县| 阿巴嘎旗| 翁牛特旗| 怀柔区| 隆德县| 南宁市| 固始县| 通化市| 谢通门县| 肇庆市| 清水河县| 荥经县| 安义县| 宜川县| 福州市| 宁陕县| 平邑县| 易门县| 大城县| 彰武县| 治县。| 开江县|