Python文件操作及异常处理

相对来说,Python的文件操作和异常处理比较简单,一些常用的方法将在下面的Demo中用到,直接上代码

文件处理:

::CODECOLORER_BLOCK_1::

异常处理:

使用关键字try..except…finally,把所有可能引发异常的语句放在try块中,然后在except从句/块中处理所有的错误和异常,在finally块中指定最后操作。

except从句可以专门处理单一的错误或异常,或者一组包括在圆括号内的错误/异常。如果没有给出错误或异常的名称,它会处理 所有的 错误和异常。对于每个try从句,至少都有一个相关联的except从句。
如果某个错误或异常没有被处理,默认的Python处理器就会被调用。它会终止程序的运行,并且打印..................阅读更多

Python面向对象

Python是纯面向对象语言,使用关键字class定义类。
定义Python 的 Class 比较特别,和我们习惯的静态语言类型定义有很大区别。

使用一个名为 __init__ 的方法来完成初始化。
使用一个名为 __del__ 的方法来完成类似析购操作。
所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this
可以使用 __class__ 来访问类型成员。

::CODECOLORER_BLOCK_4::

Class 有一些特殊的属性,便于我们获得一些额外的信息。

::CODECOLORER_BLOCK_5::

继承
  Python 支持多继承,但有几点需要注意:
  1. 基类 __init__ / __del__ 需显示调用。
  2. ..................阅读更多

Python语法基础

1.注释
单行注释 #需要注释的内容
块注释 ”’需要注释的内容”’

2.变量
变量名的首字母必须是字母或下划线,首字符以外的字符可以由字母,数字或下划线组成。
python为解释执行,不需要严格的类型声明,所有变量在使用时进行赋值,语法上不允许使用未赋值的变量,变量生命周期类似Java的垃圾回收机制,即不被引用时python虚拟机自动回收。
存在局部变量和全局变量,在函数内使用grobal关键字引用。
对于一次赋多值可使用如下语法:v = (‘a’, ‘b’, ‘e’);(x, y, z) = v 按顺序赋值。

3.三目运算符
python不存在三目运算符,但由于语..................阅读更多

[转]程序员技术进阶

本文转自Coolshell.cn,原文地址:http://coolshell.cn/articles/4990.html

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历..................阅读更多

2012 早安

进来写篇日记,3次敲错密码,看来还没完全清醒啊,写完继续睡去…

今天2012第一天,撒花,终于到了世界末日的一年,没攒够钱买船票,实际上压根就没担心这事,首先交代下,昨天,2011.12.31本人23岁生日,故晚上光谷火锅,然后欢乐空间量贩KTV包夜,记不清这是第几次包夜,印象中应该这样的经历不多,KTV进场是因为雪的姐姐有熟人,下电梯就直接进了包间,容我得瑟下,去过欢乐空间的应该能体会外面排队的人狠火爆,我们7人却如VIP般直接进入包间,不得不说,有熟人好办事!

然后就是唱歌,吃蛋糕,整夜的鬼哭狼嚎,这样说其实不准确,除了几个音痴,我就不说了哈,其他人都唱得不错的,欢乐空间的音响设备很给力,本人几首..................阅读更多

关于域名解析

这两天在建站过程中最棘手,陌生的概念就是域名解析,撰文一篇阐述下自己的理解。

普通用户在浏览器中输入的我们称为网址的东西,例如“www.baidu.com”,这个网址就是一个”域名”,这是我们普通用户看到的地址,浏览器将你要访问百度的请求提交到百度的服务器,而这个服务器在计算机网络中是有唯一标示的,也就是专业中说的“IP地址”,百度的IP地址是:119.75.218.77。你的请求要到达百度服务器,也就是119.75.218.77指定的计算机,中间需要通过大量的路由(一种专用计算机),这些路由具有DNS域名解析功能,实际上就是在这些计算机中存在一张表,只要查表就知道www.baidu.com指的是119.75.218.77这台计算机,然后把用户的页面请求发过..................阅读更多

新博客第一篇

整了3天终于把新博客弄起来了,注册的是国外域名和国外空间,现在看来速度还可以,不知今后如何。

以后就开始玩独立博客了,大家有空常来!

感觉有点难啊 哈哈阅读更多