Почему не все модули импортированы, но все еще могут использоваться? - PullRequest
0 голосов
/ 17 мая 2018

У меня нет проблем с каким-либо кодом или подобным, но мне интересно, почему бы нам не всегда импортировать все, что мы используем (например, BoxLayout или GridLayout)? Я могу использовать BoxLayout, даже не импортируя его, поэтому мой вопрос: когда обязательно импортировать модуль, а когда нет необходимости? Я не мог найти ничего об этом в Интернете, поэтому я подумал, что смогу получить некоторую информацию здесь.

1 Ответ

0 голосов
/ 17 мая 2018

Причина, по которой вы можете использовать классы типа BoxLayout и GridLayout даже без явного их импорта, заключается в том, что они в любом случае являются частями библиотеки.

Что касается вопроса о том, когда необходимо явно импортироватьбиблиотеки, я думаю, это хорошая практика программирования, чтобы всегда делать это.Таким образом, вы сможете избежать путаницы при обращении к классам или функциям.

...