Re: Can Python replace TCL/Expect
On Thu, 06 Oct 2005 17:08:03 GMT, Cameron Laird [EMAIL PROTECTED] wrote: In article [EMAIL PROTECTED], Jorgen Grahn [EMAIL PROTECTED] wrote: . . . It depends. I do not feel /that/ advanced, but I've been bitten by pexpect's limitations several times in several places. ... which puts me in a weird position ;-) I /loathe/ the Tcl language, but I have to admit that its expect functionality is far superior to Python's. . . . On to more constructive matters: what are you doing about Pexpect's limitations? Have the maintainers responded to you when you write? Are you tempted to compose enhancements for yourself? There is hobby hacking, and there is work. I've encountered pexpect during work, and haven't had the time and energy to look into it. I hereby apologize to the pexpect developers. Not for whining, but for not helping out. /Jorgen -- // Jorgen Grahn jgrahn@ Ph'nglui mglw'nafh Cthulhu \X/algonet.se R'lyeh wgah'nagl fhtagn! -- http://mail.python.org/mailman/listinfo/python-list
Can Python replace TCL/Expect
Hi 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 Thanks -- http://mail.python.org/mailman/listinfo/python-list
Re: Can Python replace TCL/Expect
In article [EMAIL PROTECTED], Robert Kern [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] wrote: Hi 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: http://pexpect.sourceforge.net/ . . . 1. Yes. 2. While Pexpect indeed can do something like Expect, it does NOT have all the facilities and polish of the latter. 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: http://phaseit.net/claird/comp.unix.programmer/ftp_automation.html URL: http://www.python.org/doc/current/lib/ftp-handler-objects.html . -- http://mail.python.org/mailman/listinfo/python-list
Re: Can Python replace TCL/Expect
On Thu, 06 Oct 2005 11:08:09 GMT, Cameron Laird [EMAIL PROTECTED] wrote: In article [EMAIL PROTECTED], Robert Kern [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] wrote: Hi 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. ... 2. While Pexpect indeed can do something like Expect, it does NOT have all the facilities and polish of the latter. 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. It depends. I do not feel /that/ advanced, but I've been bitten by pexpect's limitations several times in several places. ... which puts me in a weird position ;-) I /loathe/ the Tcl language, but I have to admit that its expect functionality is far superior to Python's. /Jorgen -- // Jorgen Grahn jgrahn@ Ph'nglui mglw'nafh Cthulhu \X/algonet.se R'lyeh wgah'nagl fhtagn! -- http://mail.python.org/mailman/listinfo/python-list
Re: Can Python replace TCL/Expect
In article [EMAIL PROTECTED], Jorgen Grahn [EMAIL PROTECTED] wrote: . . . It depends. I do not feel /that/ advanced, but I've been bitten by pexpect's limitations several times in several places. ... which puts me in a weird position ;-) I /loathe/ the Tcl language, but I have to admit that its expect functionality is far superior to Python's. . . . 'Salright. There are Tcl programmers who feel the same way, for example, about Python and its object orientation. On to more constructive matters: what are you doing about Pexpect's limitations? Have the maintainers responded to you when you write? Are you tempted to compose enhancements for yourself? -- http://mail.python.org/mailman/listinfo/python-list