Вопросы по теме 'pexpect'
python, установите тип терминала в pexpect
У меня есть скрипт, который использует pexpect для запуска программы CLI. Это немного похоже на оболочку, где вы получаете подсказку, в которой вы можете ввести некоторые команды.
У меня проблема, я думаю, в том, что эта программа использует...
12765 просмотров
schedule
09.10.2023
Как создать несколько скриптов Python из программы Python?
Я хочу создать (разветвить?) несколько сценариев Python из моей программы (также написанной на Python).
Моя проблема в том, что я хочу выделить один терминал для каждого скрипта, потому что я буду собирать их вывод, используя pexpect .
Я...
3614 просмотров
schedule
02.05.2024
Нет модуля с именем win32console при запуске wexpect
Я хочу запустить wexpect (порт pexpect для Windows) на моей 64-битной машине с Windows 7. Я получаю следующую ошибку:
C:\Program Files (x86)\wexpect\build\lib>wexpect.py
Traceback (most recent call last):
File "C:\Program Files...
7676 просмотров
schedule
20.09.2022
ткань против ожидания
Я наткнулся на pexpect , и у меня сложилось впечатление, что он примерно похож на ткань . Я пытался найти какое-то сравнение, но безуспешно, поэтому я спрашиваю здесь - на случай, если у кого-то есть опыт работы с обоими инструментами.
Верно ли...
5391 просмотров
schedule
27.05.2022
Отлов умирающего процесса в pexpect
Я пишу некоторые вещи pexpect, которые в основном отправляют команды через telnet.
Но вполне возможно, что мой сеанс telnet может прерваться (из-за проблем с сетью, выдергивания кабеля и многого другого).
Как мне инициализировать сеанс telnet...
1722 просмотров
schedule
19.01.2023
pexpect и ssh: как отформатировать строку команд после su - root -c
Я пытаюсь просмотреть список серверов и паролей, чтобы изменить конфигурации sshd на группе серверов, чтобы я мог входить/выполнять команды через root, используя ключи SSH без пароля.
Я могу легко сделать это в bash, но я пытаюсь изучить Python и...
5318 просмотров
schedule
03.06.2023
pexpect не может передать ввод более 1024 символов?
В настоящее время я передаю некоторый ввод в процесс с помощью pexpect со следующим кодом:
p = pexpect.spawn('cat', timeout=5.0 )
p.maxread = 5000
p.setecho(False) # prevent the process from echoing stdin back to us
INPUT_LEN = 1024...
3923 просмотров
schedule
28.02.2024
Различия между модулем подпроцесса, посланником, сержантом и pexpect?
Я думаю о создании программы, которая должна будет отправлять входные данные и получать выходные данные из различных инструментов набора aircrack-ng. Я знаю пару модулей Python, таких как subprocess, envoy, sarge и pexpect, которые обеспечивают...
4712 просмотров
schedule
13.04.2024
Новое разъяснение по модулю pexpect
Я просматривал документацию pexpect, и в ней говорилось, что вы можете вызвать функцию run(), чтобы выполнить команду и вернуть вывод.
поэтому я сделал следующее, но он выдал ошибку. Я что-то упустил здесь?
>>> pexpect.run('pwd')...
3221 просмотров
schedule
29.09.2023
pexpect: получить журнал из команды, запущенной через ssh-туннель
Я пытаюсь написать скрипт Python, используя библиотеку pexpect.
То, что я пытаюсь сделать, выглядит следующим образом:
ID = 'User1'
cmdrun = 'A LINUX COMMAND'
sshChild = pexpect.spawn('ssh [email protected]')
sshOut = file('sshLog.txt','w')...
1788 просмотров
schedule
15.04.2023
Печать и ожидание регистрации
У меня есть немного кода, который использует pexpect для управления процессом и некоторыми отпечатками в коде. Основная цель (в этом вопросе) состоит в том, чтобы вывод pexpect и печать регистрировались в каком-либо файле журнала. Проблема, с...
19404 просмотров
schedule
19.07.2023
как сопоставить регулярное выражение, например (% i1) в pexpect python
Я хочу использовать maxima из python с помощью pexpect, всякий раз, когда maxima запускается, он будет печатать кучу вещей в этой форме:
$ maxima
Maxima 5.27.0 http://maxima.sourceforge.net
using Lisp SBCL 1.0.57-1.fc17
Distributed under the GNU...
348 просмотров
schedule
22.06.2022
Ожидайте закрытия сценария оболочки
У меня есть две определенные функции, foo и bar , которые запускают pexpect , который вызывает скрипт из командной строки, используя pexpect.spawn . Затем он просто отправляет control-c, используя pexpect sendcontrol и close , чтобы сообщить...
1894 просмотров
schedule
03.08.2023
Как войти в систему суперпользователя (root) в удаленной хост-системе с помощью pexpect?
Как войти в систему суперпользователя (root) в удаленной хост-системе с помощью pexpect?
user = root user
password = 'pass'
child = pexpect.spawn('ssh %s@%s'%(user,host,))
710 просмотров
schedule
08.07.2022
Python Pexpect: TypeError: неподдерживаемые типы операндов для%: «int» и «dict»
Когда я пытаюсь запустить следующую команду pexpect, я получаю сообщение об ошибке: T ypeError: unsupported operand type(s) for %: 'int' and 'dict' . Я действительно не понимаю, почему я получаю эту ошибку. Когда я печатаю строку, я вывожу...
1456 просмотров
schedule
10.03.2024
pexpect игнорировать определенные строки во время выполнения командной строки
Итак, у меня есть скрипт, который автоматически перезагружает устройство:
Во время выполнения:
МАСТЕР› перезагрузка
МАСТЕР>
Вы уверены, что хотите перезагрузить компьютер (ДА|НЕТ):
!!!!!!!!!!
МАСТЕР>
Мой код:...
672 просмотров
schedule
07.07.2022
Ожидайте несколько разных подсказок
Script-1 можно запустить из оболочки, и он запросит у пользователя 3 подсказки, A, B и C в указанном порядке. Пользователю будет отображаться или B, а C всегда будет отображаться. Другими словами, при запуске Script-1 пользователю будет...
670 просмотров
schedule
13.07.2022
Бросьте меньше с Pexpect
У меня есть 3 файла: a.py , b.sh и text.txt . Их содержание следующее:
a.py:
#!/usr/bin/env python
import os, pexpect
class zz:
def __init__(self):
child = pexpect.spawn ('/home/usr/Desktop/b.sh')
### VVV LINE IN...
393 просмотров
schedule
01.09.2022
как узнать, что команда pexpect действительно выполнялась?
У меня есть команда @ "tool --server=commander.company.com login username", которая запрашивает "Пароль". Я использую pexpect для запуска команды, ожидая ее и используя sendline для отправки пароля. При запуске нет ошибки, но эти команды, похоже, не...
2528 просмотров
schedule
19.07.2022
Запись и чтение stdout без буферизации в файл через SSH
Я использую Node для выполнения скрипта Python. Сценарий Python SSH подключается к серверу, а затем запускает задание Pig. Я хочу получить стандарт из задания Pig и отобразить его в браузере.
Я использую библиотеку PExpect для вызовов SSH, но это...
254 просмотров
schedule
25.05.2023