pexpect 中的 send() 和 sendline() 有什么区别?
What is the difference between send() and sendline() in pexpect?
我是pygtk的新手,所以我有这个问题。
使用 Pygtk 单击 window 中的按钮时,如何在 Gui window 而不是控制台上打印结果。
请帮助我!
sendline()
只是 send()
的便利包装。如果您不想按 ENTER,则必须使用 send()
。
以下内容来自 /usr/local/lib/python3.7/dist-packages/pexpect/pty_spawn.py
我的系统:
def sendline(self, s=''):
'''Wraps send(), sending string ``s`` to child process, with
``os.linesep`` automatically appended. Returns number of bytes
written. Only a limited number of bytes may be sent for each
line in the default terminal mode, see docstring of :meth:`send`.
'''
s = self._coerce_send_string(s)
return self.send(s + self.linesep)
我是pygtk的新手,所以我有这个问题。 使用 Pygtk 单击 window 中的按钮时,如何在 Gui window 而不是控制台上打印结果。 请帮助我!
sendline()
只是 send()
的便利包装。如果您不想按 ENTER,则必须使用 send()
。
以下内容来自 /usr/local/lib/python3.7/dist-packages/pexpect/pty_spawn.py
我的系统:
def sendline(self, s=''):
'''Wraps send(), sending string ``s`` to child process, with
``os.linesep`` automatically appended. Returns number of bytes
written. Only a limited number of bytes may be sent for each
line in the default terminal mode, see docstring of :meth:`send`.
'''
s = self._coerce_send_string(s)
return self.send(s + self.linesep)