您的位置:首页 > 理论基础 > 计算机网络

Python基础教程——14 网络编程

2012-08-25 21:08 387 查看
14-1 服务器

import socket

s = socket.socket()

host = socket.gethostname()

port = 10234

s.bind((host,port))

s.listen(5)

while True:

c, addr = s.accept()

print 'Got connection from', addr

c.send('Thank you for connecting')

c.close()

14-2 客户机

import socket

s = socket.socket()

host = socket.gethostname()

port = 10234

s.connect((host,port))

print s.recv(1024)

运行示例



>>> from urllib import urlopen

>>> webpage = urlopen('http://www.python.org')

>>> import re

>>> text = webpage.read()

>>> m = re.search('<a href="([^"]+)" .*?>About</a>', text, re.IGNORECASE)

>>> m.group(1)

'/about/'

>>> m.group(0)

'<a href="/about/" title="About The Python Language">About</a>'

>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: