在程序运行过程中,总会遇到各种各样的错误。 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符…
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在…
程序能一次写完并正常运行的概率很小,基本不超过 1%。总会有各种各样的 bug 需要修正。有的 bug 很简单…
如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生。 单…
如果你经常阅读 Python 的官方文档,可以看到很多文档都有示例代码。比如 re 模块就带了很多示例代码: …
IO 在计算机中指 Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由 CPU…
读写文件是最常见的 IO 操作。Python 内置了读写文件的函数,用法和 C 是兼容的。 读写文件前,我们先…
StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO顾名思义就是在内存中读…
如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如 dir、cp 等命令。 如果…
在程序运行的过程中,所有的变量都是在内存中,比如,定义一个 dict: d = dict(name=’Bob’…