Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получается импортировать библиотеку collections 
:(
    Опции темы
sash3003
Дата 12.5.2015, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.5.2015

Репутация: нет
Всего: нет



Здравствуйте, учу питон по книге Программирование на Python3 Добрался уже до коллекций.
И выдаёт ошибку при попытке импортировать библиотеку collections 

Код

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import collections
Sale = collections.namedtuple("Sale",
"productid customerid date quantity price")
sales =[]
sales.append(Sale(432, 921, "2008-09-14", 3, 7.99))
sales.append(Sale(419, 874, "2008-09-15", 1, 18.49))
total = 0
for sale in sales:
    total += sale.quantity * sale.price
print("Total ${0:.2f}".format(total))

Консоль пишет что в строке 3 ушибка fraceback (most recent call last)
File "C:\python\hello\collections.py" in <module>
import collections
Помогите, пожалуйста
PM MAIL   Вверх
Fenrir13
Дата 12.5.2015, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.9.2008

Репутация: 1
Всего: 2



Очень просто - никогда не называй свой файл с кодом так же, как импортируемые библиотеки. Т.к. твой файл - это тоже модуль. И в данном случае Питон пытается импортировать запускаемый файл ещё раз, что невозможно. Порядок поиска модулей при импорте: уже импортированные модули (чтобы не импортировать дважды), файл с таким именем в текущей директории, установленные пакеты, внутренние библиотеки (собственно, collections к ним и относится).
PM MAIL Jabber   Вверх
sash3003
Дата 12.5.2015, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.5.2015

Репутация: нет
Всего: нет



Fenrir13, Спасибо   smile , а я то думаю, мучаюсьверчусь.. В жизни бы не догадался  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1011 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.