脚本编程与系统管理 通过重定向/管道/文件接受输入 使用fileinput接收python 代码的输入 将python 文件变为可执行文件,可以...
模块与包 控制模块被全部导入的内容 在模块中以下划线命名的变量或函数是不会被导入的 在模块中使用all来控制导入的内容,all中列举的内容会被导...
类与对象 改变对象字符串显示 repr() 会返回一个实例代码的表示形式 str() 使用str()或print()会调用此函数 如果没有使用s...
apue 第三章 文件I/O 文件描述符 对于内核,所有打开的文件都通过文件描述符引用 STDIN_FILEOUT,STDOUT_FILEOUT...
apue 第一章 unix基础知识 unix 体系结构 kernel(内核):一种软件,控制计算机的硬件资源,提供系统的运行环境 system ...
函数 可接受任意数量参数的函数 可以使用 * 使函数接收任意数量的位置参数, * 只能是函数的最后一个位置参数 可以使用 ** 使函数接收任意...
数据编码与处理 读写csv文件 通过元组,命名元组,字典方式来读取csv 在使用命名元组时,需要处理表头头非法字符的情况比如'-',使用正则进行...
读写文本数据 读写文本数据 读写各种不同编码的文本数据 使用带有 rt 模式的 open() 函数读取文本文件 写入一个文本文件,使用带有 wt...
迭代器与生成器 手动遍历迭代器 不使用for循环手动遍历迭代器 代理迭代 在一个新的容器(class)中迭代对象 使用生成器创建新的迭代模式 生...