摘要: 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 阅读全文
posted @ 2013-03-30 21:30 Me.thinking 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 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) 阅读全文
posted @ 2013-03-30 18:36 Me.thinking 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 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 =... 阅读全文
posted @ 2013-03-30 18:17 Me.thinking 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 文本啊文本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. 阅读全文
posted @ 2013-03-30 13:05 Me.thinking 阅读(177) 评论(0) 推荐(0) 编辑