Сначала я попытался с помощью интерпретатора создать uuid с помощью модуля uuid в python. Я сделал следующее:
>>>import uuid
>>>uuid.uuid1()
UUID('d8904cf8-48ea-11e0-ac43-109add570b60')
Пока все хорошо. Я создаю простую маленькую функцию для создания UUID.
import uuid
def get_guid():
return uuid.uuid1()
if __name__ == '__main__':
print get_guid()
и я получаю следующую ошибку:
AttributeError: у объекта 'module' нет атрибута 'uuid1'
Хорошо ... хм ... вернитесь к переводчику, и теперь он тоже сломан. Я получаю ту же ошибку при запуске того же кода, который я использовал для проверки этого. Я сбит с толку. Что заставляет UUID сломаться, как это? А что не так с моим кодом?
Я использую Python 2.6