11 2013 档案

只有注册用户登录后才能阅读该文。
posted @ 2013-11-28 14:33 沉默的云 阅读(217) 评论(0) 推荐(0)
摘要:httplib1.httplib 是 python中http 协议的客户端实现,可以使用该模块来与 HTTP 服务器进行交互。httplib的内容不是很多,也比较简单。以下是一个非常简单的例子,使用httplib获取google首页的html:-------------------------------------------------------import httplibconn =httplib.HTTPConnection("www.google.cn")conn.request('get','/')res=conn.getres 阅读全文
posted @ 2013-11-27 19:15 沉默的云 阅读(448) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2013-11-26 14:01 沉默的云 阅读(14) 评论(0) 推荐(0)
摘要:python 在windows下系统编程1.环境配置:Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。以下链接地址可以下载:http://sourceforge.net/projects/pywin32/files%2Fpywin32/ (下载适合你的Python版本)2.库里面最重要的两个模块:win32api和win32con。win32api顾名思义,就是用python对win32的本地api进行了封装;win32con个人理解为win32constant,即win32的常量定义.示例:脚本与执行后的结果3.Python. 阅读全文
posted @ 2013-11-25 13:18 沉默的云 阅读(855) 评论(0) 推荐(0)
摘要:文件系统 python的标准库中包括大量工具,可以处理文件系统中的文件,构造和解析文件名,也可以检查文件内容。pyhton表文件名表示为简单的字符串,另外还提供了一些工具,用来由os.path中平台独立的标准组成部分构造文件名。用os中的listdir()可以列出一个目录中的内容,或者使用glob由一个模式建立文件名列表。 1.os.path ---平台独立的文件名管理 1.1 解析路径os.path中的第一组函数可以用来将表示文件名的字符串解析为文件名的各个组成部分。有一点很重要,需要认识的这些函数并不要求路径真实存在;它们只处理字符串。路径解析依赖于os中定义的一些变量:os.sep .. 阅读全文
posted @ 2013-11-22 19:41 沉默的云 阅读(739) 评论(0) 推荐(0)
摘要:python网络编程 1.socket模块介绍 ①在网络编程中的一个基本组件就是套接字(socket),socket是两个程序之间的“信息通道”。 ②套接字包括两个部分:服务器套接字、客户机套接字 ③一个套接字就是一个socket模块中的socket类的实例。 如: import socket s= 阅读全文
posted @ 2013-11-19 19:54 沉默的云 阅读(237) 评论(0) 推荐(0)
摘要:数据库支持1.连接和游标1)connect函数,该函数有多个参数,而具体使用那个参数取决于数据库。--连接数据库常用参数:dsn:数据源名称user:用户名password:用户密码host:主机名database:数据库名2)connect函数返回连接对象,这个对象表示目前和数据库的会话。连接对象... 阅读全文
posted @ 2013-11-18 15:48 沉默的云 阅读(294) 评论(0) 推荐(0)
摘要:异常1.什么是异常? python用异常对象来表示( exception object)异常情况。如果异常没有被处理或扑捉,程序就会所谓的回溯(TraceBack,一种错误信息)而终止执行;2.按自己的方式出错1)raise语句>>>raise Exception(‘the exception information is’)Exception: the exception information is#抛出的异常信息2)内建的异常类有很多。如下:>>>import exceptions常见异常:3.捕捉异常try/except 示例如下:不止一个excep 阅读全文
posted @ 2013-11-18 15:03 沉默的云 阅读(171) 评论(0) 推荐(0)
摘要:对象方法、属性和迭代器1.构造方法1)构造方法和一般方法的不同点:当一个对象被创建后,会立即调用构造方法。2)在Python中创建一个构造方法很容易,只要把init方法的名字从简单的init修改成魔法版本__init__即可。3)重写一般方法和特殊的构造方法解析:Bird类定义了一个eat方法,被A类继承在子类中增加功能的最基本的方式就是增加方法。但是也可以重写一些超类(父类)的方法来自定义继承的行为。构造方法被重写解决方法:①调用超类构造方法的未绑定版本 : Bird.__init__(self)②使用super函数: super(SongBird,self).__init__()2.成员访 阅读全文
posted @ 2013-11-11 20:02 沉默的云 阅读(206) 评论(0) 推荐(0)
摘要:对象(object) 1.对象(object): 面向对象程序设计重要术语。 对象的特性:多态性、封装性、继承性 >>def add(x,y): return x+y #对于很多类型的参数都可以用: >>>add(1,2) 3 >>>add('Good','Bye') 'GoodBye' 2.所有的 阅读全文
posted @ 2013-11-07 20:12 沉默的云 阅读(286) 评论(0) 推荐(0)
摘要:抽象1.函数:1) 函数是可以调用,它执行某种行为并且返回一个值。可以通过callable函数来判断函数是否可调用。eg:>>> def hello(name): #定义函数关键字 def return 'Hello,' + name +'!' >>>hello('Tom') #函数调用 Hello,Tom!2)内建函数--help() 可以得到关于函数,包括文档字符串的信息。如下:2.参数函数被定义后,所操作的值从哪里来的呢?注意:写在def语句中函数名后面的变量通常叫做:形式参数,而调用函数时提供的参数叫: 阅读全文
posted @ 2013-11-06 14:34 沉默的云 阅读(165) 评论(0) 推荐(0)
摘要:条件、循环和其他语句1.print 使用逗号输出 print 'Age:',42 输出结果:Age: 422.赋值方法: ①序列解包 x,y,z=1,2,3 print x,y,z 结果:1,2,3 ②链式赋值 x=y=somefunction() ③增量赋值 x+=1 等价于:x=x+13.条件和条件语句:1)标准的真值为0(表示假),和1(表示真)2)if语句示例: >>>name=raw_input('what you name? ') >>>if name.endswith('Tom'): print 阅读全文
posted @ 2013-11-05 20:08 沉默的云 阅读(189) 评论(0) 推荐(0)
摘要:字典--当索引不好用时1.字典是Python中唯一内建的映射(mapping)类型。 ① 字典中的值没有特殊的顺序,但是都存储在一个特定的键(Key)里。键可以是数字、字符串甚至是元组。 如:dict1={'name':'Tom','age':20} #键和值通过冒号(:)隔开,而项之间用逗号(,)... 阅读全文
posted @ 2013-11-05 16:53 沉默的云 阅读(166) 评论(0) 推荐(0)
摘要:一、字符串:1.不可变性。分片赋值对于字符串是不合法的。2.字符串格式化%eg: print 'The price is: %d' % 30 print 'The price is: %.2f' % 30 print 'The price is: $%.2f' % 30结果: 30 30.00 $3... 阅读全文
posted @ 2013-11-05 15:17 沉默的云 阅读(176) 评论(0) 推荐(0)
摘要:《笨方法学python》.感觉里面的方法还可以。新手可以看看。。。本书可以:教会你编程新手三种最重要的技能:读和写、注重细节、发现不同。 阅读全文
posted @ 2013-11-04 17:44 沉默的云 阅读(214) 评论(0) 推荐(0)