Невозможно определить конец вывода Postgres в расширенном режиме - PullRequest
0 голосов
/ 01 декабря 2018

Я новичок в Python и пытаюсь получить вывод из таблицы pg, используя библиотеку pexpect в python.

Случай 1: В обычном режиме (\ x off) я могу получить весь вывод, так как общее количество строк уменьшается после отображения записей.Поэтому я использую это количество как регулярное выражение ("(\ d) строка)" для вычисления конца - remote_host.expect ('((\ d) строка', timeout = 20) `.

Пример:

Non-expanded view

Случай 2: Но мне нужен вывод в расширенном формате ("\ x on"). Следовательно, добавлено "\ x on", но это не дает мне регулярное выражениевычислить или найти окончание выходных данных.

Пример: expanded view

Так что в случае 2 у меня нет ничего, чтобы узнать, где он заканчивается. Я пытаюсь получить таблицуиз cli в мой скрипт на python, используя pexpect

Я использую python 2.x

...