2015-12-12 3 views
1

Я по-прежнему с моим URL-адресом для конвертера DOC, но у меня есть проблема. Я хочу импортировать x. Я говорю:Как импортировать элементы списка?

for x in range(1, 7): 
    import imports[x] 
    time.sleep(0.1) 

Я хочу, чтобы импортировать пункт x списка imports. Как мне это сделать?

ответ

5

Это то, что вы хотите?

import importlib 

for i in ['a', 'b', 'c']: 
    importlib.import_module('foo.' + i) 

Если вы хотите что-то более универсальное, вы можете использовать exec

x = 'foo' 
y = 'bar' 
exec('from ' + x + ' import ' + y, locals(), globals()) 
+0

Неа, попытался importlib.import_module (импорт [х]). И дает ошибку. – AlexINF

+1

@ Alex82 Какие ошибки? Вы используете Python 2 или Python 3? – Macabeus

+0

oops, забыл установить pip! – AlexINF

Смежные вопросы