相关疑难解决方法(0)

如何在 pexpect 中查看输出?

我写了这个程序:

[mik@mikypc ~]$ cat ftp.py 
 #!/usr/bin/env python

 # This connects to the rediris ftp site
 # 
 import pexpect
 child = pexpect.spawn('ftp ftp.rediris.es')

 child.expect('Name .*: ')
 child.sendline('anonymous')
 child.expect('ftp> ')
 child.sendline('noah@example.com')
 child.expect('ftp> ')
 child.sendline('lcd /tmp')
 child.expect('ftp> ')
 child.sendline('pwd')
 child.expect('ftp> ')
 child.sendline('bye')

[mik@mikypc ~]$ ./ftp.py 
[mik@mikypc ~]$ 
[mik@mikypc ~]$ 
[mik@mikypc ~]$ 
Run Code Online (Sandbox Code Playgroud)

但我看不到输出。我怎么能看到?。当我执行它时,我什么也看不到。我怎么能看到输出?

python pexpect

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

pexpect ×1

python ×1