﻿<?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>BlogJava--随笔分类-python</title><link>http://www.blogjava.net/leekiang/category/34622.html</link><description>MDA/MDD/TDD/DDD/DDDDDDD</description><language>zh-cn</language><lastBuildDate>Thu, 28 Jul 2011 21:18:04 GMT</lastBuildDate><pubDate>Thu, 28 Jul 2011 21:18:04 GMT</pubDate><ttl>60</ttl><item><title>ubuntu下django开发环境</title><link>http://www.blogjava.net/leekiang/archive/2011/07/29/355271.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 28 Jul 2011 18:19:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/07/29/355271.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/355271.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/07/29/355271.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/355271.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/355271.html</trackback:ping><description><![CDATA[1，下载Django-1.2.5<br />2，tar xzvf Django-1.2.5.tar.gz<br />3，在Django-1.2.5目录下执行：sudo python setup.py install<br />4，/usr/www下执行： django-admin.py startproject easydjango<br />5，/usr/www/easydjango下执行： python  manage.py runserver<br /><br /><img src ="http://www.blogjava.net/leekiang/aggbug/355271.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-07-29 02:19 <a href="http://www.blogjava.net/leekiang/archive/2011/07/29/355271.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python笔记</title><link>http://www.blogjava.net/leekiang/archive/2010/05/11/320609.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 11 May 2010 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/05/11/320609.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/320609.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/05/11/320609.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/320609.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/320609.html</trackback:ping><description><![CDATA[SQLAlchemy<br />SQLAlchemy是python的一个有名的数据库ORM，简单易用，功能强大，不需要什么xml,生成的SQL脚本干净简洁。<br />SQLAlchemy 的 ORM 遵从 <a class="nonexistent" href="http://wiki.woodpecker.org.cn/moin/DataMapping">DataMapping</a> 
设计模式，而 Elixir 则是在 SQLAlchemy 基础上的一层 <a class="nonexistent" href="http://wiki.woodpecker.org.cn/moin/ActiveRecord">ActiveRecord</a> 
模式的实现，它使用一套类似 RoR 的 <a class="nonexistent" href="http://wiki.woodpecker.org.cn/moin/ActiveRecord">ActiveRecord</a> 
系统的领域语言语法，从此开发者可以用一种更加简洁的方式对 SQLAlchemy 的强大功能进行访问<br /><img src ="http://www.blogjava.net/leekiang/aggbug/320609.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-05-11 18:21 <a href="http://www.blogjava.net/leekiang/archive/2010/05/11/320609.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Trac笔记</title><link>http://www.blogjava.net/leekiang/archive/2010/03/03/314471.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Wed, 03 Mar 2010 15:37:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/03/03/314471.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/314471.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/03/03/314471.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/314471.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/314471.html</trackback:ping><description><![CDATA[
		<a href="http://www.cnblogs.com/zealic/archive/2008/01/13/1037414.html">Trac 手记(三) : 应用 Trac</a>
		<br />
		<a href="http://www.uml.org.cn/pzgl/200909258.asp">Trac+subversion拥有强大的bug管理能力</a>
		<br />
		<br />基于Web的代码review工具:http://code.google.com/p/reviewboard/<br /><br />http://vik.haoluobo.com/trac/wiki/Django<br /><img src ="http://www.blogjava.net/leekiang/aggbug/314471.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-03-03 23:37 <a href="http://www.blogjava.net/leekiang/archive/2010/03/03/314471.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python中文处理办法</title><link>http://www.blogjava.net/leekiang/archive/2008/10/09/233446.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 09 Oct 2008 13:46:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/10/09/233446.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/233446.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/10/09/233446.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/233446.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/233446.html</trackback:ping><description><![CDATA[用<span href="http://www.okpython.com/bbs/tag.php?name=python" onclick="tagshow(event)" class="t_tag">python</span>处理字符串很容易，但是在处理中文<span href="http://www.okpython.com/bbs/tag.php?name=%E7%9A%84" onclick="tagshow(event)" class="t_tag">的</span>时候需要注意一些问题。<br />
比如：<br /><br />
a = "我们是python爱好者"<br />
print a[0]<br /><br />
只能输出“我”字的前半部分，要想输出整个的我字还需要<br /><br />
b = a[0:2]<br />
print b<br /><br />
才行，很不方便，并且当一段文本中同时有中英文?氖焙蚝苣汛怼?<br />
最好的办法就是转换为unicode。<br /><br />
像这样：<br /><br />
c = unicode(a, "gb2312")<br />
print c[0]<br /><br />
这个时候c的下标对应的就是每一字，不再是字节，并且通过 len(c) 就可以获得字数！<br />
还可以很方便的转换为其他编码，比如转换为 utf-8<br /><br />
d = c.encode("utf-8")<br /><br />转自 http://www.okpython.com/bbs/viewthread.php?tid=311<br /><img src ="http://www.blogjava.net/leekiang/aggbug/233446.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-10-09 21:46 <a href="http://www.blogjava.net/leekiang/archive/2008/10/09/233446.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python+cx_Oracle 操作Oracle</title><link>http://www.blogjava.net/leekiang/archive/2008/09/27/231467.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 27 Sep 2008 04:20:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/09/27/231467.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/231467.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/09/27/231467.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/231467.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/231467.html</trackback:ping><description><![CDATA[
		<h2 id="HowtoexcludeDLLsfromthedistribution">How to exclude DLLs from the distribution</h2>
		<span class="anchor" id="line-2">
		</span>
		<span class="anchor" id="line-3">
		</span>
		<p class="line874">Sometimes,
Python extensions require supporting DLLs from the system. One example
of this is cx_Oracle, which requires the Oracle client software in
order to do its job. Because cx_Oracle.pyd depends on the Oracle OCI
library, py2exe's dependency tracking includes the file OCI.dll from
the Oracle distribution in the distribution directory. <span class="anchor" id="line-4"></span><span class="anchor" id="line-5"></span></p>
		<p class="line862">However, it is <strong>not</strong>
appropriate to include OCI.dll with your software, as it is specific to
the version of the Oracle client software on the target machine, and is
not useful in isolation. <span class="anchor" id="line-6"></span><span class="anchor" id="line-7"></span></p>So,
you need to tell py2exe to exclude this DLL from the resulting
distribution. The dll_excludes option lets you do this (it's documented
in the docstring for the py2exe module). It does not work from the
command line, but you can include it in your setup.py as described in <a href="http://www.py2exe.org/index.cgi/PassingOptionsToPy2Exe">PassingOptionsToPy2Exe</a><br /><pre>setup(<br />        options = {"py2exe": { "dll_excludes": ["oci.dll"]}},<br />        ...<br />    )<br />来源:<a target="_blank" href="http://www.py2exe.org/index.cgi/ExcludingDlls">http://www.py2exe.org/index.cgi/ExcludingDlls</a><br /></pre><br /><img src ="http://www.blogjava.net/leekiang/aggbug/231467.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-09-27 12:20 <a href="http://www.blogjava.net/leekiang/archive/2008/09/27/231467.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows xp下搭建python+django开发环境的笔记</title><link>http://www.blogjava.net/leekiang/archive/2008/09/15/228944.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 14 Sep 2008 17:19:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/09/15/228944.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/228944.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/09/15/228944.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/228944.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/228944.html</trackback:ping><description><![CDATA[1,下载安装python2.5.2,同时设置环境变量%PYTHON_HOME%;到path中<br /><br />2,下载python的eclipse插件Pydev,文件名为org.python.pydev.feature-1_3_20.zip，以插件的方式安装。需要在eclipse的preferences中配置interpreters为C:\Python25\python.exe。(如果不是用Pydev,2可省)<br /><br />3,下载Django-1.0.tar.gz,解压,cmd控制台cd到<span class="hilite1">Django</span>目录，例如C:\download\<span class="hilite1">Django-1.0</span>，可以看到这个目录下有setup.py文件,在cmd中执行<span><span>"python setup.py install"<br /><br />4, 设置环境变量path中增加"</span></span><span><span>C:\Python25\Lib\site-packages\django\bin",退出cmd,重进(设置环境变量后要重启cmd才能在cmd中生效)，在自己指定的某个目录下执行"</span></span><span><span><span class="hilite1">django</span>-admin.py startproject myfirstapp"，则会在该目录下创建</span></span><span><span>myfirstapp目录.</span></span>cd 到<span><span></span></span><span><span>myfirstapp</span></span>目录下，运行<span><span>python manage.py runserver<br /></span></span>打开浏览器输入http://127.0.0.1:8000,会看到It worked!等字样。到此<span class="hilite1">Django</span>已经<span class="hilite2">安装</span>成功<br /><img src ="http://www.blogjava.net/leekiang/aggbug/228944.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-09-15 01:19 <a href="http://www.blogjava.net/leekiang/archive/2008/09/15/228944.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>