最近借新项目开发的机会重写了自己的代码生成器,为了增加新鲜感,放弃Swing+Velocity的死板套路,改用JQuery+Django+Cheetah,既然用了就不能白用,发表自己的见解表示我没白用 :P Django,我对它牢骚满腹,虽然现在有众多很挺它(特别是Google),但是也一样有众多问题值得商榷: 1.混乱的包管理,无论是从先入为主还是COC的考虑,Django这点都很致命,做惯Java的人估计很难接受这种系统级文件跟普通 Application混到一起的做...
by spider007009 - Python - 2009-08-29 00:47:02 阅读(3864) 回复(17)
转自: http://koria.blog.hexun.com/15296722_d.html 简介: optparse 是一个能够让程序设计人员轻松设计出简单明了、易于使用、符合标准的 Unix 命令列程序的 python 套件。开始学习 python 之后,我常常会写一些小程序来处理日常的工作;渐渐地,我发现无法处理参数的程序的弹性有限,于是就开始为我的程序加上解读命令列参数的功能。在发现这个套件之前,我总是觉得解读命令列不难,但是要做到像标准 Unix 命令那样完善的使用者互...
下面我们用例子来介绍python的基本用法。在例子中,用户输入和系统输出靠有没有提示 (>>>和...)来分别。如果要试这些例子的话,需要键入提示后的所有命令,例子 中没有提示的行是系统的输出。注意只有次提示的行意味着需要键入一个空行,这用于结束 多行命令。 2.1 用python作计算器使用 启动解释程序,等待主提示>>>出现。解释程序可以作为计算器使用。键入一个 表达式,解释程序就可以输出结果。表达式的写法很直观:+,-,...
我在HP11i安装完python2.4,使用freeze把自己写的程序编译成二进制的可执行文件 ftp到其他未安装python的HP机器上,执行,提示 ImportError: No module named time 好像好多模块都出现这个提示 怎么办? (注:其它的HP机器是没法儿安装python的,很多条件不允许(root口令,空间等),领导也不允许)
1.python字符串通常有单引号('...')、双引号("...")、三引号("""...""")或('''...''')包围,三引 号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。在使用时基本没有差别,但双引号和三引号("""...""")中可以包含单引号,三引号 ('''...''')可以包含双引号,而不需要转义。2.用(\)对特殊字符转义,如(\)、(')、(")。3.常用字符串函数 1)str.count() //返回该字符串中某个子串出现的次数2)str.find(...
纯真IP挺全,IP数据库也是中文的,最近由于把一个服务器放到公网上,老是有一堆人用ssh暴力破解,用 DenyHosts 禁止暴力破解之余,还想看看到底这些 IP 是 哪里的(不过基本上都是代理 ^_^),就找了一个纯真IP的查询脚本。 纯真IP的格式详解 在网上找到一个 python 脚本,修改后在linux下的 UTF-8 环境正常使用了,添加一些注释,使用的时候下载最新的纯真IP库,解压后把 QQWry.Dat 文件放到下面脚本同一个目录下。使用”./脚本名...
本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序 源码例子 例如,有模拟税收计算的程序: #!/usr/bin/python def debug_demo(val): if val debug_demo函数计算4500的入账所需的税收。 如何调试? 1.加入断点 在需要插入断点的地方,加入红色部分代码:如果_DEBUG值为True,则在该处开始调试(加入_DEBUG的原因是为了方便打开/关闭调试)。 #!/usr/bin/python [color="#0000ff"]...
网络上高手真的很多,不服不行 自己看python有一段时间了,我本人是个实用主义者,前面两年从事linux驱动开发,后面转做mobile了. 对于python,看到网上很多人在用五花八门的用处,而我自己仅仅只是用它的最基本的功能:脚本和测试\ python语法简单,看起来好相比shell和perl好懂,处理文本之类的功能so强大,自己也用它去做一些小工具:比如 CVS版本比较,file分割等等,纯粹是为了提自己学习python的兴趣; 以前在linux这边,也做过测试程序方...
环境 1 MSSQL 2005 Enterprise Edition on Windows 2003 R3 I386 2 FreeBSD 7.0 Beta4 安装MSSQL 2005 略(参考MS XX文档) 安装 python #cd /usr/ports/lang/python25 #make #make install 安装FreeTDS 0.64_1 #cd /usr/ports/datebases/freetds-msdblib #make #make install 配置freetds.conf [root@bsdx64]#cat /usr/local/etc/freetds.conf dump file = /tmp/freetds.log [MyServer2k] host = 192.168.0.75 p...
级别: 中级 刘 明 ( [email=ovis_poly@sina.com?subject=使用 python 开发 Web Service]ovis_poly@sina.com[/email] ), 软件工程师, 上海交通大学电子与通信工程系 陈 华泉 ( [email=chenhuaquan@21cn.com?subject=使用 python 开发 Web Service]chenhuaquan@21cn.com[/email] ), 软件工程师, 上海交通大学软件工程学院 2008 年 2 月 28 日 python 是一种强大的面向对象脚本语言,用 python 开发应用程序往往十分快捷,非常适用...