We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7d659da commit 028e7a5Copy full SHA for 028e7a5
1 file changed
1_python_basics/5_modules.md
@@ -132,6 +132,10 @@
132
Важнее всего знать, как Питон выбирает файлы для импорта. Сначала он ищет подходящие файлы в рабочей директории,
133
рядом с `bars.py`. Если не находит, то проходит по папкам в `sys.path` и ищет нужный файл.
134
135
+Иногда бывает так, что нужный модуль находится вне тех папок, которые обходит Питон. Один из вариантов побороть это
136
+ – вручную добавить нужный путь в `sys.path` (это список). Но это на крайний случай, обычно есть более красивые способы.
137
+Например, упаковать код в модуль и установить его с помощью pip. Так что тсс, я вам ничего не говорил.
138
+
139
В памяти все загруженные модули хранятся в `sys.modules`. Иногда встречаются случаи, когда файла нет, а модуль есть.
140
Это не сложно устроить:
141
0 commit comments