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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> импортирование модулей - проблемы со скоростью, свойства классов или постоянный import 
:(
    Опции темы
pythonwin
Дата 25.11.2006, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

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



Всем привет!

Пожалуйста, помогите разрешить вопрос:

у меня в проекте порядка 10 - модулей с классами, которые являются предками главного класса, объект которого я и создаю.  В каждом из этих классов я использую различные модули и содержимое этих модулей. Модули часто повторяются.

при этом при загрузке этих модулей раньше я использовал 
Код

from modul1 import *


сейчас оставил только 
Код

import modul1
## и когда удобно
from modul2 import Fun1, Fun2


скорость возросла, но всё равно довольно низкая + надоело постоянно контролировать import и пространство имен

сейчас перед дилемой - что лучше:
root1.py
Код

class root1(controllers.RootController):
    def q1(self):
        self.modul1.Fun1()

__init__.py
Код

import 
import modul1
class Root(controllers.RootController, root1):
    modul1 = modul1


или в каждом модуле прописывать 
Код

import modul1


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


 




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


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

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