Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 04:27:35

Страниц: [1]
Печать
Автор Тема: Динамический импорт  (Прочитано 332 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
AlexB    ↓ 
29 Сентябрь, 2011, 06:32:53
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

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

vasa_c    ↓ 
29 Сентябрь, 2011, 07:56:50 , спустя 1 час 23 минуты 57 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

http://stackoverflow.com/questions/4874342/what-are-globals-and-locals-parameters-in-python-import-function-for
Записан

AlexB    ↓ 
30 Сентябрь, 2011, 11:51:55 , спустя 15 часов 55 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

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

vasa_c    ↓ 
30 Сентябрь, 2011, 01:13:04 , спустя 1 час 21 минуту 9 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

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

AlexB    ↓ 
30 Сентябрь, 2011, 02:03:15 , спустя 50 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

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

Frozzeg    ↓ 
30 Сентябрь, 2011, 02:13:41 , спустя 10 минут 26 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5500
Сила слова: 1.67

хаха ))
Записан
vasa_c    ↓ 
30 Сентябрь, 2011, 03:38:07 , спустя 1 час 24 минуты 26 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

ну это же петон, можно так:
Python
__import__(name, fromlist=[])
Записан

AlexB    ↓ 
30 Сентябрь, 2011, 06:26:24 , спустя 2 часа 48 минут 17 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

Бля, ну да ... я же это знаю, но никак не могу привыкнуть к этому, когда в определении функции нет значений по умолчанию ... )))) стереотип мышления ,..
Но все-равно ебанутые параметры ...
« Последнее редактирование: 30 Сентябрь, 2011, 06:26:24 от AlexB » Записан

adwo    ↓ 
09 Октябрь, 2011, 03:43:23 , спустя 8 дней 21 час 16 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Санитары

Карма: 18
Сообщений: 569
Сила слова: 3.16

http://asvetlov.blogspot.com/2010/05/2.html :)
Записан

chmod 777 you mom, bastard
AlexB    ↓ 
09 Октябрь, 2011, 04:22:28 , спустя 39 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6


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

adw0rd    ↓ 
10 Октябрь, 2011, 09:03:56 , спустя 16 часов 41 минуту 28 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67


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
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adwo    ↓ 
16 Октябрь, 2011, 05:40:09 , спустя 6 дней 8 часов 36 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Санитары

Карма: 18
Сообщений: 569
Сила слова: 3.16

Ты ещё в армии?
Да, еще полтора месяца осталось =)
Записан

chmod 777 you mom, bastard
adw0rd    ↓ 
17 Октябрь, 2011, 12:33:59 , спустя 18 часов 53 минуты 50 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67

adwo, вставай на лыжи :)
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: Ivan