johnm at magnet.com
Sat Apr 15 01:01:09 CEST 2000
On Sat, 15 Apr 2000, Thomas Wouters wrote:
> On Fri, Apr 14, 2000 at 04:28:03PM -0600, Jeff Massung wrote:
> > I'm new to Python programming, but am very experienced in C/C++. Could
> > someone point me to a good reference for TCP/IP programming with Python
> > (pdf, book, anything :]) thanks.
> If you're looking for some higher-level programming, see libraries like
> httplib, ftplib, telnetlib, urllib, SocketServer, *HTTPServer, etc.
These are actually just two libraries: client-side (urllib handles FTP,
HTTP, local files), plus server-side (Socket/HTTPServer).
For example, to fetch a web page is this:
data = urllib.urlopen('http://www.magnet.com/')
To get some information out, it's much more complicated: 3 lines:
import htmllib, formatter
# => 'Magnet Interactive Communications'
Show this to your local Java weenie. He'll whine like a stuck pig!
> Documentation for all these modules comes with the python source (in the
> Doc/lib/ directory) in TeX format, with most binary distributions in some
> form or another, or can be downloaded or browsed online at
> http://www.python.org/doc/lib/ (There's an entire chapter, 11, dedicated to
> 'Internet Protocols and Support'.)
oh yeah. But the above is your 60-second introduction.
More information about the Python-list