Встречается на собеседованиях • сегодня
Что будет если выполнить python -m и код
При выполнении команды `python -m ` Python запускает указанный модуль как скрипт. Если модуль не найден, будет ошибка `No module named`.
Пример:
```python
# file: mymodule.py
def hello():
print("Hello from module!")
if __name__ == '__main__':
hello()
```
Запуск:
```bash
python -m mymodule
```
Выведет: `Hello from module!`
Ключевые моменты:
1. Модуль ищется в `sys.path`
2. Код выполняется в пространстве имен модуля
3. `__name__` устанавливается в `"__main__"`
4. Полезно для запуска модулей из пакетов без указания полного пути
5. Часто используется для утилит типа `python -m http.server`

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы