ФорумПрограммированиеPython → Динамический импорт

Динамический импорт

  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 29 сентября 2011 г. 10:32

    http://docs.python.org/library/functions.html#__import__
    Кто-нибудь понимает зачем нужны параметры globals() и locals()?
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 30 сентября 2011 г. 3:51, спустя 15 часов 55 минут 5 секунд

    Все равно не хуя не понимаю … какой-то набор слов, что в документации что по ссылке … возможно проблема в моем хуевом английском …
    vasa_c, можешь по русски объяснить?
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 30 сентября 2011 г. 5:13, спустя 1 час 21 минуту 9 секунд

    Как я сам хуёво понимаю, типа __import__ сам не знает где он находится и как искать указанный модуль.
    Для того, чтобы определиться, ему нужно проанализировать глобальные переменные того блока, который его вызывает. Они в globals передаются.
    А locals походу просто на будущее.
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 30 сентября 2011 г. 6:03, спустя 50 минут 11 секунд

    И типа его можно наебать, если подсунуть вместо globals что-то другое, правда зачем такое может понадобится не одного примера не приводится …
    Зато для того, чтобы передать действительно важный параметр fromlist, ты должен каждый раз писать:
    … globals(), locals(), fromlist
    Пиздец …
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 30 сентября 2011 г. 6:13, спустя 10 минут 26 секунд

    хаха ))
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 30 сентября 2011 г. 7:38, спустя 1 час 24 минуты 26 секунд

    ну это же петон, можно так:
    __import__(name, fromlist=[])
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 30 сентября 2011 г. 10:26, спустя 2 часа 48 минут 17 секунд

    Бля, ну да … я же это знаю, но никак не могу привыкнуть к этому, когда в определении функции нет значений по умолчанию … )))) стереотип мышления ,..
    Но все-равно ебанутые параметры …
  • adwo

    Сообщения: 913 Репутация: N Группа: Джедаи

    Spritz 9 октября 2011 г. 7:43, спустя 8 дней 21 час 16 минут

  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 9 октября 2011 г. 8:22, спустя 39 минут 5 секунд


    http://asvetlov.blogspot.com/2010/05/2.html :)
    Ссылка не плохая, но про параметры __import__ тоже нехрена не обяснено и ввиду сложности отсылают к документации …
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 10 октября 2011 г. 1:03, спустя 16 часов 41 минуту 28 секунд


    http://asvetlov.blogspot.com/2010/05/2.html :)
    хех, тоже эту ссылку хотел дать, а потом забыл ))
    Ты ещё в армии?

    ps. http://asvetlov.blogspot.com/2010/05/3.html и http://asvetlov.blogspot.com/2010/05/blog-post.html
    adw/0
  • adwo

    Сообщения: 913 Репутация: N Группа: Джедаи

    Spritz 16 октября 2011 г. 9:40, спустя 6 дней 8 часов 36 минут

    Ты ещё в армии?

    Да, еще полтора месяца осталось =)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 17 октября 2011 г. 4:33, спустя 18 часов 53 минуты 50 секунд

    adwo, вставай на лыжи :)
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!