【发布时间】:2016-03-23 00:54:35
【问题描述】:
我正在使用 pexpect 脚本来建立 ftp 连接,我遵循以下方法:
#!/usr/bin/python
import pexpect
child = pexpect.spawn ('ftp mydomanin.com.mx')
child.expect ('.*[Nn]ame.*: ')
child.sendline ('user')
child.expect ('Password:')
child.sendline ('mypassword')
child.interact()
这很好地建立了连接,但是当我将以下行添加到脚本时出现问题
child.expect ('ftp> ', )
如果我添加此行,脚本不会执行任何操作,我不知道这是什么原因,我将不胜感激任何有关此问题的帮助。
【问题讨论】:
-
因为它不匹配,无论出于何种原因。
-
为什么不发布客户端进程的屏幕截图、日志或实际输出?没有这些东西,没有人可以帮助你。
-
尝试直接创建 ftp 连接并检查是否一切正常。可能是用户名或密码错误或其他原因
标签: pexpect