Если у вас есть такой модуль, как module
, можете ли вы обойти его и использовать функции, доступные внутри, без использования модуля?Есть ли способ обойти имя пространства/модуля в Python?
Я импортировал модуль, но компилятор все еще жалуется, что ему не нужно найти function
. Мне все еще нужно использовать module.function()
.
У него есть еще много функций, поэтому я не хочу переопределять их один за другим, но, если возможно, просто не набирайте module
.
Знаете ли вы, что «из модуля импорта»?? – isedev
Спасибо, я предположил, что это сделано для функций неявно. Теперь это работает. Есть ли способ ограничить импорт для всех функций? Потому что он также имеет другие типы и т. Д. Просто интересно. –
В вашем 'module' вы можете определить переменную с именем' __all__', которая содержит имена всего, что будет импортировано с помощью '*'. –