Differences between revisions 2 and 3
Revision 2 as of 2007-07-29 04:45:05
Size: 1120
Editor: XiaoQi
Comment:
Revision 3 as of 2007-07-29 04:57:53
Size: 2565
Editor: XiaoQi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 1. `例10.1上, Para -1`:你可能纳闷'''过'''这和 XML 处理有什么关系,…… (./) 你可能'''会'''纳闷''','''……
 1. `e10.1, (3)`:确保处理完'''成''' {X} 文件后调用 close 方法。
 1. `e10.2up`:哦,所有这些看上去象是在浪费大量的时间。毕竟,你已经'''看过''' minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明的'''做正确的事情™''',这一切都不会有问题。但是请注意,使用类文件'''分析直接从Internet上来的 XML 文档是多么相似和容易的事情'''![[BR]]
 (./) 哦,所有这些看上去像是在浪费大量的时间。毕竟,你已经'''看到''',minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明地'''做正确的事情(Do The Right Thing™)''',这一切都不会有问题。但是请注意,使用类文件''',会使分析直接从 Internet 上来的 XML 文档变得多么相似和容易'''![[BR]]
 (!) 我就纳闷了,怎么“做正确的事情”也成了 trademark。顺便加了个注释 {i} 这是一部著名的电影。——译注

7-29<X10>kpg.xml 脚本和流

TableOfContents

  1. 本章标题Scrips 和 Streams (./) 脚本和流

抽象输入源

  1. Para 1:Python 的最强大力量之一是它的动态绑定,并且动态绑定最强大的用法之一是类文件(file-like)对象。BR (./) Python 的最强大力量之一是它的动态绑定,动态绑定最强大的用法之一是类文件(file-like)对象。

  2. 例10.1上, Para -2:只要你将一个类文件对象传递给函数,函数只是调用对象的 read 方法,函数可以处理任何类型的输入源,而不需要处理每种类型的特定代码BR (./) 只要你将一个类文件对象传递给函数,函数只是调用对象的 read 方法,就可以处理任何类型的输入源,而不需要为处理每种类型分别编码

  3. 例10.1上, Para -1:你可能纳闷这和 XML 处理有什么关系,…… (./) 你可能纳闷……

  4. e10.1, (3):确保处理完 {X} 文件后调用 close 方法。

  5. e10.2up:哦,所有这些看上去象是在浪费大量的时间。毕竟,你已经看过 minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明的做正确的事情™,这一切都不会有问题。但是请注意,使用类文件分析直接从Internet上来的 XML 文档是多么相似和容易的事情BR (./) 哦,所有这些看上去像是在浪费大量的时间。毕竟,你已经看到,minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明地做正确的事情(Do The Right Thing™),这一切都不会有问题。但是请注意,使用类文件,会使分析直接从 Internet 上来的 XML 文档变得多么相似和容易BR (!) 我就纳闷了,怎么“做正确的事情”也成了 trademark。顺便加了个注释 {i} 这是一部著名的电影。——译注

标准输入、输出和错误

查询缓冲节点

查找节点的直接子节点

根据节点类型创建不同的处理器

处理命令行参数

全部放在一起

小结

DiveIntoPythonZh/2007-07-29 (last edited 2009-12-25 07:16:34 by localhost)