办公室最酷的鼠标垫
摘要:少于200字,就不发布到网站首页啦这是定制的。
阅读全文
posted @
2014-03-26 19:57
balian
阅读(313)
推荐(0) 编辑
《Python核心编程》第二版第437页第十四章练习 续二 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据反馈,或者code review,对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 将尽量保证每题的答案代码是完整的,不仅仅是函数,类或者只是个大概,力求打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 欢迎访问Balian在博客园的家。 http://www.cnblogs.com/balian【这篇博文可能让人失望,对不起】14-9. Shells。创建shell(操作系统接口)程序。给出接受操作系统命令的命令行接口(任意平台)。 附加题1:支持管道(见...
阅读全文
posted @
2013-04-10 10:12
balian
阅读(813)
推荐(0) 编辑
《Python核心编程》第二版第437页第十四章练习 续一 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据反馈,或者code review,对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 将尽量保证每题的答案代码是完整的,不仅仅是函数,类或者只是个大概,力求打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 欢迎访问Balian在博客园的家。 http://www.cnblogs.com/balian 14-5. commands.getoutput()。用commands.getoutput()解决前面的问题。 【答案】 commands.get...
阅读全文
posted @
2013-03-12 11:52
balian
阅读(574)
推荐(0) 编辑
《Python核心编程》第二版第437页第十四章练习 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据反馈,或者code review,对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 将尽量保证每题的答案代码是完整的,不仅仅是函数或者类,打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 欢迎访问Balian在博客园的家。 http://www.cnblogs.com/bal...
阅读全文
posted @
2013-03-04 11:52
balian
阅读(844)
推荐(0) 编辑
PyInstaller2的信息文件Version的生成
摘要:上一篇博文 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用) http://www.cnblogs.com/balian/archive/2013/02/17/2915077.html提到了version.txt文件。大家可能想知道version.txt文件(或者至少格式)是怎么得来的。PyInstaller2提供了一个组件(GrabVersion.py)来分析Windows系统中某个可执行文件,从而生成version.txt文件。不过,要使这个组件能正常工作,需要做些工作。本文博客园balian原创,欢迎转载,转载请说明原作者。假设PyInstalle...
阅读全文
posted @
2013-02-18 03:40
balian
阅读(1938)
推荐(0) 编辑
使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
摘要:真的很抱歉现在才贴出这篇博文。 安装PyInstaller2步骤请见: 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分) http://www.cnblogs.com/balian/archive/2012/11/21/2780503.html 一些基本的使用步骤请见: 使用PyInstaller2将Python脚本转化为可执行文件(中-使用部...
阅读全文
posted @
2013-02-17 23:57
balian
阅读(1919)
推荐(0) 编辑
使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)
摘要:最近使用Python为项目开发一款测试工具。因为使用者在另一个部门,领导希望能把Python脚本发布为脱离Python平台运行的可执行程序,最好是单个的exe文件,同时也保护我们部门的源码。PyInstaller恰满足这个需求。目前PyInstaller的最新版本是2.0,支持Python2.7。接上贴,本文将讨论怎样使用PyInstaller2将Python脚本文件转化成Windows可执行exe文件。文中提到的所有工具都能下载到。本文博客园balian原创,欢迎转载,转载请说明原作者。安装PyInstaller2步骤请见:使用PyInstaller2将Python脚本转化为可执行文件(上-
阅读全文
posted @
2012-11-22 11:38
balian
阅读(2725)
推荐(0) 编辑
使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)
摘要:最近使用Python为项目开发一款测试工具。因为使用者在另一个部门,领导希望能把Python脚本发布为脱离Python平台运行的可执行程序,最好是单个的exe文件,同时也保护我们部门的源码。PyInstaller恰满足这个需求。目前PyInstaller的最新版本是2.0,支持Python2.7。本文将讨论怎样安装PyInstaller2并使其正常工作。文中提到的所有工具都能下载到。本文博客园balian原创,欢迎转载,转载请说明原作者。下面的截图来自PyInstaller官方网站PyInstaller.org。本文来自博客园balian。笔者使用的是Windows 7平台,下载zip版本的P
阅读全文
posted @
2012-11-21 12:32
balian
阅读(7595)
推荐(2) 编辑
利用Python的time模块创建时间戳
摘要:Python自带一个time模块。实际项目中,经常要用到时间戳。比如创建的log文件就需要。也有可能要用时间戳来为一些文件命名。time模块就能很方便的生成所需要的时间戳字符串。 具体使用方法很简单: >>> import time >>> time.ctime(time.time()) 'Fri Sep 21 13:29:18 2012' >>> time.localtime...
阅读全文
posted @
2012-09-23 10:30
balian
阅读(1058)
推荐(0) 编辑
使用Python控制IE访问网站
摘要:这里介绍一下怎样利用Python 2.7和Python Win32 Extensions来控制浏览器访问一个网页。 首先需要到Python的官网下载Python 2.7.3 Windows Installer,下载后文件名为python-2.7.3.msi。 接着到Python Win32 Extensions的官网(http://starship.python.net/~skippy/wi...
阅读全文
posted @
2012-09-22 10:33
balian
阅读(1983)
推荐(0) 编辑
《Python核心编程》第二版第407页第十三章练习 续六 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据反馈,或者code review,对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 将尽量保证每题的答案代码是完整的,不仅仅是函数或者类,打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 欢迎访问Balian在博客园的家。 http://www.cnblogs.com/bal...
阅读全文
posted @
2012-09-21 11:12
balian
阅读(1029)
推荐(0) 编辑
《Python核心编程》第二版第407页第十三章练习 续五 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据反馈,或者code review,对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 将尽量保证每题的答案代码是完整的,不仅仅是函数或者类,打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 欢迎访问Balian在博客园的家。 http://www.cnblogs.com/...
阅读全文
posted @
2012-09-18 10:28
balian
阅读(1355)
推荐(0) 编辑
《Python核心编程》第二版第407页第十三章练习 续四 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据反馈,或者code review,对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 尽量保证每题的答案代码是完整的,不仅仅是函数或者类,打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 13-7. 数据类。提供一个time模块的接口,允许用户按照自己给定时间的格...
阅读全文
posted @
2012-09-16 11:13
balian
阅读(903)
推荐(0) 编辑
《Python核心编程》第二版第405页第十三章练习 续三 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据反馈,或者code review,对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 尽量保证每题的答案代码是完整的,不仅仅是函数或者类,打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 欢迎访问Balian在博客园的家。 http://www.cnblogs.com/balian13-5. 几何。建立一个由有序数值对(x,y)组成的Point类,它代表某个点的X坐标和Y坐标。X坐标和Y坐标在实例时被传递给构造器,如果没有给出他们的值,则默认为坐标的原点。【答案】 代码...
阅读全文
posted @
2012-09-14 10:07
balian
阅读(1393)
推荐(0) 编辑
《Python核心编程》第二版第405页第十三章练习 续二 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。 根据读者反馈,或者code review,我对本篇文章答案或者相关内容的更新补充,一般会被添加在本篇博客的评论中。 我尽量保证每题的答案代码是完整的,不仅仅是函数或者类,打开Python 2.7的IDLE,将代码完整拷贝进去,就能调试运行。 欢迎访问Balian在博客园的家http://www.cnblogs.com/balian13-4. 用户注册。建立一个用户数据库(包括登录名、密码和上次登录时间戳)类(参考练习7-5和练习9-12),来管理一个系统。该系统要求用户在登录后才能访问某些资源。这个数据库类对用户...
阅读全文
posted @
2012-09-13 07:28
balian
阅读(1012)
推荐(0) 编辑
《Python核心编程》第二版第405页第十三章练习 续一 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。13-3. 对类进行定制。写一个类,用来将浮点型值转换为金额。在本练习里,我们使用美国货币,但读者也可以自选任意货币。 基本任务(α):编写一个dollarize()函数,它以一个浮点型值作为输入,返回一个字符串形式的金额数。比如说: dollarize(1234567.8901) => '$1,234,567.89' dollarize()返回的金额数里应该允许有逗号(比如1,000,000)和美元的货币符号。如果有负号,它必须出现在美元符号的左边。完成这项工作后,你就可以把它转换成一个有用的类,名为Money.
阅读全文
posted @
2012-09-05 10:35
balian
阅读(1230)
推荐(0) 编辑
《Python核心编程》第二版第405页第十三章练习 -Python核心编程答案-自己做的-
摘要:这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。13-1. 程序设计。请列举一些面向对象编程与传统旧的程序设计形式相比的先进之处。 【答案】 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。 【注】 答案摘抄自百度百科。13-2. 函数和方法的比较。函数和方法之间的区别是什么? ...
阅读全文
posted @
2012-08-31 10:17
balian
阅读(951)
推荐(0) 编辑
类的小笔记 - 书344页例子13.1(hotel.py)- 使用缺省参数进行实例化,稍稍有修改
摘要:class HotelRoomCalc(object): 'Hotel room rate calculator' def __init__(self, rt, sales = 0.085, rm = 0.1): '''HotelRoomCalc default arguements: sales tax == 8.5% and room tax == 10% ''' self.salesTax = sales self.roomTax = rm self.roomRate = rt ...
阅读全文
posted @
2012-08-21 07:45
balian
阅读(274)
推荐(0) 编辑
类的小笔记 - 书330页13.1关于类,子类,继承的例子,加上了一些注释
摘要:关于类的小笔记#-*- encoding: utf-8 -*-# 这是本书330页13.1关于类,子类,继承的例子,加上了一些注释# ---- (1)定义类(和方法)class AddrBookEntry(object): # 定义了类AddrBookEntry,类名通常用大写字母开头# | | |# 关键字 | 参数,如果没有父类(基类),这里的(object)可以省略# 类名 'address book entry class 地址簿录入类' # 函数或者类的文档字串 ...
阅读全文
posted @
2012-08-17 07:23
balian
阅读(278)
推荐(0) 编辑