ChinaUnix.net
相关文章推荐:

Python编程艺术

一、网络知识的一些介绍 socket是网络连接端点。例如当你的Web浏览器请求www.pythontik.com上的主页时,你的Web浏览器创建一个socket并命令它去连接www.pythontik.com的Web服务器主机,Web服务器也对来自的请求在一个socket上进行监听。两端使用各自的socket来发送和接收信息。 在使用的时候,每个socket都被绑定到一个特定的IP地址和端口。IP地址是一个由4个数组成的序列,这4个数均是范围0~255中的值(例如,220,176,36,76);端口...

by kinganeng - Python文档中心 - 2009-04-15 18:14:14 阅读(1310) 回复(0)

相关讨论

socket()模块函数 要使用socket.socket()函数来创建套接字。其语法如下: socket(socket_family, socket_type, protocol=0) socket_family 可以是AF_UNIX 或AF_INET。socket_type 可以是SOCK_STREAM 或SOCK_DGRAM。 这几个常量的意义可以参考之前的解释。protocol 一般不填,默认值为0。 创建一个TCP/IP 的套接字,你要这样调用socket.socket(): tcpSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 同样地,创建一个UD...

by kinganeng - Python文档中心 - 2009-04-15 18:12:45 阅读(1598) 回复(0)

java核心编程第二版: java核心编程第二版(中英文txt格式) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/69143/showart_1816165.html

by foxwolf_ym - Python文档中心 - 2009-02-06 21:06:03 阅读(1812) 回复(0)

第一个:最简单的也是最经典的程序helloworld 1 #!/usr/bin/env python 2 import Tkinter#导入tk库 3 top=Tkinter.Tk()#建立主窗口 4 label=Tkinter.Label(top,text='hello world!!')#标签组件 5 label.pack()#封装标签 6 Tkinter.mainloop()#事件循环 第二个:设置背景及字体颜色 1 #!/usr/bin/env python 2 import Tkinter#导入tk库 3 top=Tkinter.Tk()#建立主窗口 4 label=Tkinter.Label(top,text='hello world!!',bg=...

by blueycx - Python文档中心 - 2008-11-18 23:21:34 阅读(1803) 回复(0)

过滤列表 python 有一个内建 filter 函数,它接受两个参数:一个函数和一个列表,返回一个列表。 filter 返回的列表将会包含可以令该函数返回真(true)的传入列表中的元素。 例如 def foo(n): return n>10 >>>filter(foo, [100,-10,3,20,0,1]) [100,20] 当然,可以以遍历列表的形式晚上上述工作。但filter更清晰,易懂。试图在循环中改变数据结构是很容易出问题的。 关联列表 map 函数是filter的伴侣,map 接受一个函数和一个...

by pascal4123 - Python文档中心 - 2008-10-11 20:18:27 阅读(1421) 回复(0)

服务器端: echo-server.py [root@lvdbing socket]# cat echo-server.py #!/usr/bin/env python from socket import * myHost = '' myPort = 12345 socketobj = socket(AF_INET,SOCK_STREAM) socketobj.bind((myHost,myPort)) socketobj.listen(5) while True: connection, address = socketobj.accept() print 'Server connected by', address while True: data = connection.recv(1...

by lvDbing - Python文档中心 - 2008-10-03 01:44:20 阅读(1526) 回复(0)

我第一回体验python是用这种脚本编程语言定制Mailman,这是一种邮件列表管理软件包。最初我对python那些严格的语法规则和空格排版可真是厌烦透了。但日子一长,编写的代码一多,原来python脚本的语法其实够简单的,特别容易懂。python真是一种功能强大的工具,每一位开放源代码程序员都应该熟悉和掌握它。   python是什么?   python是一种开放源代码的脚本编程语言,这种脚本语言特别强调开发速度和代码的清晰程度。它可以用来...

by c_god - Python文档中心 - 2008-03-05 10:05:41 阅读(1086) 回复(0)

linux下有个PCI的Modem,安装好驱动后设备文件是ttySHSF0,想用python对该设备进行读写操作。 import serial serial.Serial(××)端口号该写什么?

by style - Python - 2007-11-27 11:54:03 阅读(6697) 回复(3)

C语言经典100例(python版本)的一点儿想法 ---python结构化编程 最近,将网上流传的C语言经典100例用python写了一遍,算是熟悉了一下python结构化编程,只当是将python作为更为好用的C,因没有太多的了解python,只是已有的python知识,加上C语言基础,总算是马马虎虎准完成(不过还有几个不知道如何写,暂时放一放,随着python的学习深入再将其完成)。现将写python过程中遇到的问题及感受做一下总结。 1.for关键字 功能:循...

by jcodeer - Python文档中心 - 2007-09-22 15:58:13 阅读(1243) 回复(0)

1. python编程速度技巧 1.1. 最常见 一个最常见的速度陷坑(至少是俺在没看到网上这篇介绍时陷进去 过好些次的) 是: 许多短字串并成长字串时, 大家通常会用: Toggle line numbers 1 shortStrs = [ str0, str1, ..., strN] 2 #N+1个字串所组成的数列 3 longStr = '' 4 for s in shortStrs: longStr += s 因为python里字串是不可变的, 所以每次 longStr += s 都是将原 来的 longStr 与 str 拷贝成一个新字串, 再赋给...

by maojj - Python文档中心 - 2007-08-21 13:07:24 阅读(1332) 回复(0)

服务器端: #!/usr/bin/python #Filename: myserv.py import struct import socket host = '192.168.1.50' port = 8080 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.bind((host,port)) s.listen(1) conn,addr = s.accept() print 'Connected by',addr while 1: data = conn.recv(1024) print len(data) if not data: break else: print data print struct.calcs...

by michille - Python文档中心 - 2007-05-16 17:32:57 阅读(1014) 回复(0)