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

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

  • AlexB

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Spritz 30 сентября 2011 г. 14: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

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

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

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

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

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

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

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

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

  • AlexB

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

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


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

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

    Spritz 10 октября 2011 г. 9: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
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adwo

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

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

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

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

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

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

    adwo, вставай на лыжи :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни

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