Can Python replace TCL/Expect
claird at lairds.us
Thu Oct 6 13:08:09 CEST 2005
In article <mailman.1583.1128579857.509.python-list at python.org>,
Robert Kern <robert.kern at gmail.com> wrote:
>xinchenvn at gmail.com wrote:
>> I'm learning Python. I don't know whether Python can do something like
>> Expect can do. If yes, please show me how to do it.
>> I want to do something automatically: open connection to a ftp server,
>> get the welcome message on the screen (not in the packet). I can do it
>> easily with Expect but I still don't have any idea with Python.
>> If possible, can you introduce me some book or website that I can get
>> infor about automation programming with Python
>You'll probably want to take a look at pexpect:
2. While Pexpect indeed "can do something like Expect",
it does NOT have all the facilities and polish of the
3. But very, VERY few of Expect's users are aware of more
than a handful of Expect's functions, let alone use them,
so it's fair to say that Pexpect does everything Expect
does, within the realm of ordinary use.
4. But it sort-of doesn't matter anyway, because, if the
goal is (as appears in this case) to work with ftp,
there are better ways to work, anyway <URL:
<URL: http://www.python.org/doc/current/lib/ftp-handler-objects.html >.
More information about the Python-list