« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称: 日志总数:111 评论数量:190 留言数量:-24 访问次数:638994 建立时间:2007年4月21日 |

| |
[python]Python初学者指南  网上资源, 软件技术
赵勇 发表于 2007/10/22 16:39:55 |
Python 版
百宝箱', 0);
o.h(1);
att = new attWriter(284,28976,11,0,1);
prints('发信人: kristy (好好小生), 信区: Python\n标 题: 初学者指南\n发信站: 水木社区 (Wed Aug 23 17:02:42 2006), 转信\n\n推荐书籍:\n 1、《A Byte of Python(简明python教程)》\n http:\/\/www.byteofpython.info\/language\/ch |
|
[python]开发Python的强力组合-- Eclipse+Pydev【转载】 软件技术, 电脑与网络
赵勇 发表于 2007/10/19 20:57:38 |
发Python用什么工具好呢?分为三类。
1。第一代编辑工具,记事本/写字板类 这些都是最原始的文字编辑工具,可以写各种语言。可是这些文字编辑工具用起来很麻烦,要求程序员牢记语法,而且指法还得好,不能总打错字,不然一编译就出错,更别说运行了。
2。
第二代,增强文字编辑类,典型的例子是EditPlus和ConTEXT等,这类工具都支持语法加亮,支持调用外部shell来执行程序,捕获输出。我以
前都是用Editplus编写ASP的,用ConTEXT编写Python。这些工具都能很好地支持各种语言的语法,从而做到语法加亮。
3。
第三代,就是针对特定语言特别设计的专用IDE开发环境了。例如我们熟悉的VB,听说过谁用记事本写VB吗?我反正没听说过。这类工具不但支持语法加亮,
自动缩进,还支持自动完成和单步调试。我认为自动完成和单步调试极其重要。自动完成,就是我们输入一个对象,输入点,后面就会提示出对象的成员列表;输入
一个函数名,输入括号,后面就会提示函数原型。所以自动完成可以提高我们的工作效率。对我这种记忆里不好的人特别 |
|
[python]python模块之HTMLParser: 解析html,获取url 网上资源, 软件技术
赵勇 发表于 2007/6/13 16:45:25 |
HTMLParser是python用来解析html的模块。它可以分析出html里面的标签、数据等等,是一种处理html的简便途径。HTMLParser采用的是一种事件驱动的模式,当HTMLParser找到一个特定的标记时,它会去调用一个用户定义的函数,以此来通知程序处理。它主要的用户回调函数的命名都是以handler_开头的,都是HTMLParser的成员函数。当我们使用时,就从HTMLParser派生出新的类,然后重新定义这几个以handler_开头的函数即可。这几个函数包括: handle_startendtag 处理开始标签和结束标签 handle_starttag 处理开始标签,比如<xx> handle_endtag 处理结束标签,比如</xx> handle_charref 处理特殊字符串,就是以&#开头的,一般是内码表示的字符< |
|
« 1 ›
|