Python网络编程哪个模块最好?为什么是最好的?这篇文章就举例Python模块详解。
Python Internet 模块
以下列出了 Python 网络编程的一些重要模块:
下面,举几个Python模块详解:
简单实例
服务端
我们使用 socket 模块的 socket 函数来创建一个 socket 对象。socket 对象可以通过调用其他函数来设置一个 socket 服务。
现在我们可以通过调用 bind(hostname, port) 函数来指定服务的 port(端口)。
接着,我们调用 socket 对象的 accept 方法。该方法等待客户端的连接,并返回 connection 对象,表示已连接到客户端。
完整代码如下:
#!/usr/bin/python #-*-coding:UTF-8-*- #文件名:server.py importsocket #导入 socket 模块 s=socket.socket() #创建 socket 对象 host=socket.gethostname() #获取本地主机名 port=12345 #设置端口 s.bind((host, port)) #绑定端口 s.listen(5) #等待客户端连接 while True: c, addr = s.accept() # 建立客户端连接。 print '连接地址:', addr c.send('欢迎访问Work网!') c.close() # 关闭连接
登录后复制
以上就是Python网络编程哪个模块最好?举例Python模块详解的详细内容,更多请关注Work网其它相关文章!