新版本已经可以打包为一个文件了,以前都是一堆dll, pyd的。具体的变化其实只有一个地方。就是options里增加bundle_files项,值为1表示pyd和dll文件会被打包到exe文件中,且不能从文件系统中加载python模块;值为2表示pyd和dll文件会被打包到exe文件中,但是可以从文件系统中加载python模块。另外setup中使用zipfile=None可以不生成library.zip。 例如原来的: from distutils.core import setup import py2exe includes = ["encodings", "encodings ...
17:22http://www.cnblogs.com/Jedimaster/archive/2007/02/28/660209.html 朋友的家人做生意,每日从各地分店处收集报表,然后回去汇总。由于不想用那种复杂的管理软件,就叫他写一个小工具。于是他找到了我,让我想想办法。   Python是个令人惊奇的工具,而不仅仅是一种语言。对比老牌的Perl,看似Python不是那么的精通 —— 对比Perl超快的文本处理速度和广泛应用于Cgi程序的编写历史,以及目前大红大紫的Ruby在Web开发上的病毒式蔓延,而比起静态语言比如C\C++,虚拟机Java和C#来说,速度又成了问题。但是Pytho ...
想在开启程序界面的时候,中文系统就出现中文,英文系统就出现英文吗?呵呵,gettext就可以实现. 过去非常向往那种风格: 选了语言,就可以用什么语言显示.以前玩anjuta的时候总是有个gettext错误,弄得我每次新建工程的时候第一件事就是关掉gettext,而且搞的好像非常神秘似的,今天才知道就是这个gettext有这种能力. 其实说起来也没什么神秘的,gettext也就是建立一个语言对应文件,必要的时候去文件中查找某国语言,然后以那种形式读出,替代原来的字符罢了. 用Python玩个简单的例子吧!其实C++什么的都有相关程序,只不过C++写起来太麻烦了,而且 ...
玩Python的日子也不算短了,正儿八经的东西也没见作出来一个。不过有什么关系呢,脚本语言么,给自己带来方便才是真的。 Python除了作为可以编写程序之外,利用它的强大函数库,用交互模式来快速的完成一些小任务,也是不错的选择。 1、转换big5文件为utf-8 上次下载了一个电影字幕,big5编码的,看着是乱码。所以用Python转了一下: >>> src = open("1.srt").read() >>> dest = unicode(src, "big-5").encode("utf-8") >>> open("2.srt", "w").write(d ...
python 中的字符集设定问题 python默认的编码是ascii,为改变默认编码,在文件的第一行,或者紧挨"#!"所在行的后面添加 # -*- coding: codetype -*- codetype 可以是已经识别的一种,中文下,可以是 gbk,gb2312,gb18030,big5,需要相应的库支持 显示问题 ss="python问题" str(ss) 'python\xce\xca\xcc\xe2' repr(ss) "'python\\xce\\xca\\xcc\\xe2'" 后者表示ss的存储格式 print ss 则会将ss解码,输出“python问题” pyth ...
  摘要:Python是一种敏捷开发项目经常采用的语言。本文介绍了在Python敏捷项目中结合类似epydoc文档系统,使在doctest单元测试同时能够产生同步的最新文档,比如常用的功能说明文档等,在敏捷开发中常被称作敏捷文档。   关键词:Python;敏捷开发;敏捷文档;doctest;单元测试;执行文档;epydoc   中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)04-11058-02      1 引言   在敏捷开发中单元测试是不可或缺的环节,单元测试除了保证了代码的质量外,在测试驱动开发中,测试更被改变地位,成为驱动开发主导的地位,每个 ...
python读取excel文件数据的方法。一种方法是先把xls文件转换为csv格式文件,然后用csv模块(自带)解释,一种是用xlrd模块(需下载安装)来直接读取文件信息。该模块的网址为: http://www.lexicon.net/sjmachin/xlrd.htm 例子为: Quick start: import xlrd book = xlrd.open_workbook("myfile.xls") print "The number of worksheets is", book.nsheets print "Worksheet name(s):", b ...
#!usr/bin/python import urllib2,time; class ErrorHandler(urllib2.HTTPDefaultErrorHandler): def http_error_default(self, req, fp, code, msg, headers): result = urllib2.HTTPError(req.get_full_url(), code, msg, headers, fp) result.status = code return result URL ...
jinheking
搜索本博客
最近加入圈子
存档
最新评论