Встречается на собеседованиях • сегодня

Какие знаешь терминалы

В Python есть несколько способов работать с терминалами:

  1. Стандартный терминал через модуль sys:
python
import sys
sys.stdout.write("Hello terminal\n")
  1. Модуль curses для сложных TUI-приложений:
python
import curses
stdscr = curses.initscr()
stdscr.addstr(0, 0, "Curses terminal")
stdscr.refresh()
  1. Библиотека colorama для цветного вывода:
python
from colorama import Fore, init
init()
print(Fore.RED + "Colored text")
  1. ANSI-коды для управления терминалом:
python
print("\033[31mRed text\033[0m")
  1. Библиотеки типа rich для продвинутого форматирования:
python
from rich.console import Console
console = Console()
console.print("[bold red]Styled text[/]")

Для работы с командной строкой часто используют argparse или click. Современные альтернативы - prompt_toolkit и textual для интерактивных интерфейсов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы