-
import sys
-
#from twisted.internet.interfaces import IAddress
-
name = 'twisted.internet.interfaces.IAddress'
-
-
-
def import_class(line):
-
line = line.split('.')
-
mname = '.'.join(line[:-1])
-
if mname in sys.modules:
-
mname = sys.modules[mname]
-
else:
-
__import__(mname)
-
mname = sys.modules[mname]
-
return getattr(mname,line[-1])
-
-
-
print import_class(name)
-
05Aug[?]
-
12Nov
Сейчас для одного моего проекта мне надо рыть инфу по сокетам в питоне. “Рыть инфу” – это конечно громко сказано, просто надо ознакомится с возможностями базовых классов и начать решать первые задачи.
И начал обращать внимание, что когда уже подустал малех, то начинаешь сначала читать питоновской код, искать в нем сначало ответы. Если находишь, то уже потом знакомишься с сопроводительным описалавом. Не знаю, с чем это связано, то ли с хорошей читаемостью самого питоновского кода, то ли с моей ленью. Но таким образом наткнулся на приполезнейший ресурсец.
PS: На эту тема сразу вспомнил еще один хороший ресурсец, который поможет не только питонщикам но и всем всем всем. Поиск по примерам программ из книг
[?]



Recent Comments