2009年10月16日

Python笔记(10)

摘要: Python中的异常当你的程序中出现某些异常的状况的时候,异常就发生了。一.处理异常我们可以使用try..except语句来处理异常。我们把通常的语句放在try-块中,而把我们的错误处理语句放在except-块中。例如:#!/usr/bin/python# Filename: try_except.pyimport systry: s = raw_input('Enter something --> ')except EOFError: print '\nWhy did you do an EOF on me?' sys.exit() # exit the 阅读全文

posted @ 2009-10-16 19:05 karying 阅读(536) 评论(0) 推荐(0) 编辑

Python笔记(9)

摘要: Python中的文件操作以及输入输出我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程序所必需的,我们将会在这章探索如何实现这些功能。一.使用文件你可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。最后,当你完成对文件的操作的时候,你调 阅读全文

posted @ 2009-10-16 18:52 karying 阅读(177) 评论(0) 推荐(0) 编辑

Python笔记(8)

摘要: Python的面向对象性质类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象这个类的 实例 。这类似于你有一个int类型的变量,这存储整数的变量是int类的实例(对象)。需要注意的是,在Python中,即便是整数也被作为对象(属于int类)。这和C++、Java(1.5版之前)把整数纯粹作为类型是不同的。通过help(int)了解更多这个类的详情。对象可以使用普通的属于对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用属于类的函数来具有功能。这样的函数被称为类的方法。这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称为类的属性。一.Python的__ 阅读全文

posted @ 2009-10-16 18:28 karying 阅读(190) 评论(0) 推荐(0) 编辑

Python笔记(7)

摘要: 一个Python脚本的开发全过程问题:完成一个可以为我们所有的重要程序做备份的程序。步骤拆解:需要备份的文件和目录由一个列表指定。文件备份成一个zip文件。zip存档的名称是当前的日期和时间。我们使用标准的zip命令,它通常默认地随Linux/Unix发行版提供。Windows用户可以使用Info-Zip程序。注意你可以使用任何地存档命令,只要它有命令行界面就可以了,那样的话我们可以从我们的脚本中传递参数给它。备份应该保存在主备份目录中。#!/usr/bin/python# Filename: backup_ver1.pyimport osimport time# 1. The files a 阅读全文

posted @ 2009-10-16 18:13 karying 阅读(176) 评论(0) 推荐(0) 编辑

导航