Я создал окно в проклятиях и создал свой поток вызовов (данные). window = curses.newwin (2500, 2500, 0, 0) Как мне скопировать содержимое окна (точную копию) в файл?

1
Vignesh Sivam 24 Апр 2017 в 09:08

2 ответа

Лучший ответ

Curses (базовая библиотека) содержит scr_dump для этого. Но в привязке к Python этой функции нет.

В python вам нужно будет создать функцию, которая использует { {X0}} чтобы извлечь символы с экрана и записать их в файл.

Описание inch в ссылке на python ясно показывает, что он не работает для символов wide (например, UTF-8), но возможно что-то сделать ...

0
Thomas Dickey 24 Апр 2017 в 08:16

putwin() и getwin() - это функции для сохранения и восстановления отдельного окна, и они доступны в Python.

0
William McBrine 24 Апр 2017 в 14:50
43580876