Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在这种情况下正确使用pexpect?_Python_Subprocess_Pexpect - Fatal编程技术网

Python 如何在这种情况下正确使用pexpect?

Python 如何在这种情况下正确使用pexpect?,python,subprocess,pexpect,Python,Subprocess,Pexpect,使用pexpect.spawn,我有一个在后台运行的程序,它会为每个发送的输入行发回一行。 将整行作为输出的适当expect表达式是什么? (等待直到输出中有行后) 我不想使用任何特定的字符串(如提示),除了换行符之外,其他字符串都要进行同步 我尝试了myprogram.expect('\r\n'),但它似乎包含输入和输出。我尝试了myprogram.expect('\r\n'),但它似乎包含输入和输出。 这是否意味着考虑了输入中的“\n”?如果是,可以通过将设置echo设置为false来抑制回

使用pexpect.spawn,我有一个在后台运行的程序,它会为每个发送的输入行发回一行。
将整行作为输出的适当expect表达式是什么? (等待直到输出中有行后)

我不想使用任何特定的字符串(如提示),除了换行符之外,其他字符串都要进行同步


我尝试了myprogram.expect('\r\n'),但它似乎包含输入和输出。

我尝试了myprogram.expect('\r\n'),但它似乎包含输入和输出。
这是否意味着考虑了输入中的“\n”?如果是,可以通过将
设置echo
设置为false来抑制回波。你可以试试。
还可以粘贴您正在尝试的代码吗?

我尝试了myprogram.expect('\r\n'),但它似乎包含输入和输出。
这是否意味着考虑了输入中的“\n”?如果是,可以通过将
设置echo
设置为false来抑制回波。你可以试试。 你还可以粘贴你正在尝试的代码吗