2015-01-21 1 views
0

Я хочу использовать datetime модуль utcfromtimestamp, но его не работает в Ninja-IDE. Как я могу решить свою проблему?Я хочу использовать datetime modul utcfromtimestamp метод, но его не работает в Ninja-IDE

Мой код:

#-*- coding: utf-8 -*- 
import datetime 
print (datetime.datetime.utcfromtimestamp(130130301)) 

И Ниндзя-IDE 2,3 пишет сообщение об ошибке:

File "C:\Users\test\Desktop\datetime.py", line 3, in <module> 
    print (datetime.datetime.utcfromtimestamp(130130301)) 
AttributeError: 'module' object has no attribute 'utcfromtimestamp' 

я установил Python 3.4 и настроить путь в настройках.

+0

читать [Ловушка для затенения имени] (http://python-notes.curiousefficiency.org/en/latest/python_concepts/import_traps.html#the-name-shadowing-trap) – jfs

ответ

4

Вы назвали ваш файл datetime.py и Python импортируется, что вместо стандартной библиотеки datetime:

File "C:\Users\test\Desktop\datetime.py", line 3, in <module> 
#       ^^^^^^^^ 

Таким образом, первый datetime ваш модуль, второй datetime глобальный в модуле, который сам ссылки, и ваш модуль сам по себе не имеет utcfromtimestamp.

Переименуйте файл в другое место.