摘要:
在mkdir -p cgi/cgi-bin下面新建time.py#!/usr/bin/env python# -*- coding utf8 -*- import cgitbcgitb.enable()import timeprint "Content-type: text/html" print print time.strftime('%Y-%m-%d %X', time.localtime() )cgi 服务器建立cd cgipython -m CGIHTTPServer到 firefox 中http://127.0.0.1:8000/cgi-bin/ 阅读全文
摘要:
1. 最近有段时间经常用c来模拟面向对象。然后发现Python跟这个很像。this 与self2. 因为实例化对象的时候不声明,所以感觉python使用起来比较乱,这个怎么办?3. 我们至少要学习一门语言,才知道语言里面有些什么东西。所以没有精于一门别的语言的时候,那python就需要一点一滴的学习。 阅读全文
摘要:
在网页制作中,我们常常会使用到表格,表格使得需要表达的信息更清楚,明了。<table border="1" cellspacing="0" bordercolor="#000000" width = "80%"> <tr> <td>1.1</td> <td>1.2</td> </tr> <tr> <td>2.1</td> <td>2.2</td> </tr>&l 阅读全文
摘要:
1. 作为一种动态语言,随时随地创建和使用变量是Python给我们带来的巨大的便利。但是它也会使得程序不严谨,某些错误只有在运行中才可能出现。所以,使用Python编程的时候,要对类型做到心里有数。这也使得Python的IDE工具无法提供便利的自动完成等功能。2. 编程的时候一定要注意类的命名,很难知道一个类是什么,这点不方便。比如:1 class observeStoReportData:2 def __init__ (self, stoName, stoId, currentPrice, expectBuyPrice, origP, inhouse):3 self.... 阅读全文
摘要:
python中类的声明使用关键词class,可以提供一个可选的父类或者说基类,如果没有合适的基类,那就用object作为基类。定义格式:1 class 类名(object):2 "类的说明文档"3 属性4 初始方法__init__5 其他方法和其他面向对象语言不太一样的地方:属性没有公有和私有的说法。没有构造方法,初始方法只是在实例化时会执行的方法。定义方法时必须带上self参数,类似java里的this。 1 class User(object): 2 "This is user class." 3 4 name = "tom" 5 阅读全文
摘要:
不主动,美女就会让别的男人爬到她身上。不拒绝,就会有丑女爬到你身上。不承诺,就没哪个女人愿意让你爬在她身上。其实干工作也一样:不主动,好位置就会让别人弄走。不拒绝,什么瘪事都安排给你,还经常受批。不承诺,没有哪个领导相信你,因为领导感觉不到你的决心。 阅读全文
摘要:
1. 编译 加 -g2. 启动run或者startThe `start' command does the equivalent of setting a temporary breakpoint at the beginning of the main procedure and then invoking the `run' command. gdb ./main(gdb) start3. 可以使用wrapper4. set argsshow args5. 当前工作目录cd directory Set the gdb working directory to directo 阅读全文
摘要:
1. 见下面红色字体2. 其他同gdb相同#!/usr/local/bin/pythonimport test_DEBUG = True def main(): if _DEBUG == True: import pdb pdb.set_trace() test.Go()main()>.\main.py(Pdb) 阅读全文
摘要:
1. Python对文件的支持1) 内建的open函数等2) os3) 第三方工具有些语言的特点就是很容易支持第三方2. Python中的大多数文件接口都是跨平台的。这种设计的重要性怎么赞美也不为过。3. Python的文件处理接口往往并不局限在只用于真实的物理文件,只要目标对象实现了期望的协议,一切工作都可以平滑自然地进行。4. 大文件的时候怎么处理?5. open 的读取模式r 以文本读取,默认,不用指定rb 以二进制读取w 以文本模式写wb 以二进制写rU 同r,但是考虑了不用平台的\n,用这个就对了Example: 1 def test_file(): 2 filename =... 阅读全文
摘要:
文本啊文本1. 每个人都同意文本处理很有用。2. 文本是一串字符,二进制是一串字节。3. 基本文本操作:1) 解析数据并将数据放入程序内部的结构中2) 转成别的形式3) 生成全新数据4. 文本的来源1) 文件2) 网站5. 文本应该属于应用程序层面,二进制属于底层Example: 1 #!/usr/local/bin/python 2 import testlib 3 import string 4 5 #test book <<Python Cookbook>> 6 7 def test_string_template(): 8 new_style = string. 阅读全文