﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-金庆的专栏-随笔分类-2. Python</title><link>http://www.cppblog.com/jinq0123/category/5138.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 17 Dec 2007 05:04:14 GMT</lastBuildDate><pubDate>Mon, 17 Dec 2007 05:04:14 GMT</pubDate><ttl>60</ttl><item><title>wxPython中XRC文件i18n示例 </title><link>http://www.cppblog.com/jinq0123/archive/2007/12/17/XrcI18nExample.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Mon, 17 Dec 2007 04:22:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/12/17/XrcI18nExample.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/38713.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/12/17/XrcI18nExample.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/38713.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/38713.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: wxPython中XRC文件i18n有两种方法，一种是使用多个XRC文件，每个语种一个XRC，另一种是只用一个XRC文件，各个语言使用一个mo翻译文件。本文是按照“wxPython中XRC文件对 i18N的支持”一文的指示，演示使用mo文件对XRC文件进行国际化翻译。  &nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/12/17/XrcI18nExample.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/38713.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-12-17 12:22 <a href="http://www.cppblog.com/jinq0123/archive/2007/12/17/XrcI18nExample.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用list.sort(key)排序</title><link>http://www.cppblog.com/jinq0123/archive/2007/11/21/ListSortByKeyFun.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Wed, 21 Nov 2007 02:36:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/11/21/ListSortByKeyFun.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/37066.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/11/21/ListSortByKeyFun.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/37066.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/37066.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一个文件路径链表，需要按文件时间与文件名排序，先按时间排，时间相同按文件名排，代码如下。但是用key函数排序更高效。因为key只对每个项应用一次，然后按key值排序。而cmp函数必须两两比较才行。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/11/21/ListSortByKeyFun.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/37066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-11-21 10:36 <a href="http://www.cppblog.com/jinq0123/archive/2007/11/21/ListSortByKeyFun.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(Python编程)基本的内嵌技术</title><link>http://www.cppblog.com/jinq0123/archive/2007/09/20/PP3edBasicEmbeddingTechniques.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Thu, 20 Sep 2007 01:44:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/09/20/PP3edBasicEmbeddingTechniques.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/32521.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/09/20/PP3edBasicEmbeddingTechniques.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/32521.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/32521.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Programming Python, 3rd Edition 翻译。本节列举了几个简短的C程序，它们以一种形式或另一种形式运行Python代码，来演示实际的通用的内嵌技术。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/09/20/PP3edBasicEmbeddingTechniques.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/32521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-09-20 09:44 <a href="http://www.cppblog.com/jinq0123/archive/2007/09/20/PP3edBasicEmbeddingTechniques.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Python的logging.config</title><link>http://www.cppblog.com/jinq0123/archive/2007/09/03/UsingLoggingConfig.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Mon, 03 Sep 2007 03:35:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/09/03/UsingLoggingConfig.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/31449.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/09/03/UsingLoggingConfig.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/31449.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/31449.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 使用Python的logging.config.Python的logging模块接口仿log4j，概念上一致，使用上相当方便。利用logging.config.fileConfig()，可以将日志的配置用文件来描述，简化了日志的初始化。例程。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/09/03/UsingLoggingConfig.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/31449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-09-03 11:35 <a href="http://www.cppblog.com/jinq0123/archive/2007/09/03/UsingLoggingConfig.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(Python编程)Jython：Java的Python</title><link>http://www.cppblog.com/jinq0123/archive/2007/08/08/JythonPythonForJava.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Wed, 08 Aug 2007 10:52:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/08/08/JythonPythonForJava.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/29589.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/08/08/JythonPythonForJava.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/29589.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/29589.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Jython（以前叫JPython）是Python编程语言一个完全独特的实现，它让程序员能够在基于Java的应用中使用Python，使 Python成为一个易用的脚本部件。Jython使Python代码看起来像Java代码，因此可以使用各种源自Java世界的技术。Jython也提供了接口，允许Java程序执行Jython代码。Jython的jython程序等同于本书中一直使用的python执行程序。&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/08/08/JythonPythonForJava.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/29589.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-08-08 18:52 <a href="http://www.cppblog.com/jinq0123/archive/2007/08/08/JythonPythonForJava.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>wxPython中XRC文件对 i18N的支持</title><link>http://www.cppblog.com/jinq0123/archive/2007/07/24/XRCI18N.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Tue, 24 Jul 2007 02:24:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/07/24/XRCI18N.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/28684.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/07/24/XRCI18N.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/28684.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/28684.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 有关XRC I18N的第一个中文文档。转自[python-chinese]。用XRC生成wxPython的界面,如何实现I18N呢? wxPython的XRC支持包括了对i18N的支持。 &nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/07/24/XRCI18N.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/28684.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-07-24 10:24 <a href="http://www.cppblog.com/jinq0123/archive/2007/07/24/XRCI18N.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Python logging RotatingFileHandler bug</title><link>http://www.cppblog.com/jinq0123/archive/2007/07/23/RotatingFileHandlerBug.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Mon, 23 Jul 2007 03:13:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/07/23/RotatingFileHandlerBug.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/28619.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/07/23/RotatingFileHandlerBug.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/28619.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/28619.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: doRollover()会因为rename()出错而中途退出，造成日志文件没有打开，并且后继的日志消息都因为日志文件没有打开而失败。我认为正确的处理是丢弃当前一条日志，或者超出日志文件大小限进行附加。如果日志文件打开失败，应该转向标准错误输出，并能在一定时间后重新尝试打开日志文件。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/07/23/RotatingFileHandlerBug.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/28619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-07-23 11:13 <a href="http://www.cppblog.com/jinq0123/archive/2007/07/23/RotatingFileHandlerBug.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Python获取程序所在目录</title><link>http://www.cppblog.com/jinq0123/archive/2007/07/18/GetMainDir.html</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Wed, 18 Jul 2007 07:38:00 GMT</pubDate><guid>http://www.cppblog.com/jinq0123/archive/2007/07/18/GetMainDir.html</guid><wfw:comment>http://www.cppblog.com/jinq0123/comments/28288.html</wfw:comment><comments>http://www.cppblog.com/jinq0123/archive/2007/07/18/GetMainDir.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jinq0123/comments/commentRss/28288.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jinq0123/services/trackbacks/28288.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 解决__file__或sys.argv[0]在py2exe下失效的问题。选自pathutils模块。# These functions get us our directory name # Even if py2exe or another freeze tool has been used&nbsp;&nbsp;<a href='http://www.cppblog.com/jinq0123/archive/2007/07/18/GetMainDir.html'>阅读全文</a><img src ="http://www.cppblog.com/jinq0123/aggbug/28288.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jinq0123/" target="_blank">金庆</a> 2007-07-18 15:38 <a href="http://www.cppblog.com/jinq0123/archive/2007/07/18/GetMainDir.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>