深刻 Python :Dive Into Python 中文版 读书笔记 第 10 章 脚本和流

原文地址html

抽象输入源

  • 一个重要概念是引入类文件对象(file-like)
  • StringIO用于将string转换成类文件对象

标准输入、输出和错误

  • 用print语句临时输出内容到某个类文件对象 print >> sys.stderr, 'entering function'
  • 管道输入会紧接到命令行后面,能够从sys.stdin中读取

查询缓冲节点

  • 缓冲暂时简单理解为经过key取value,通常用dict实现

查找节点的直接子节点

  • 活用列表解析,解析可迭代(Iterable)对象
  • random.choice随机从列表里取

根据节点类型建立不一样的处理器

获得对象类名:xmldoc.__class__.__name__,以后就能够经过类名定义不一样的解析器了python

处理命令行参数

  • sys.argv包涵了脚本自身,即第一个
  • 以空格分隔
  • 指令字母后加":"表示该命令带有有参数

仍是书上写得清晰明了,请参考dom

所有放在一块儿

相关文章
相关标签/搜索