如果你经常阅读 Python 的官方文档,可以看到很多文档都有示例代码。比如 re 模块就带了很多示例代码: …
IO 在计算机中指 Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由 CPU…
读写文件是最常见的 IO 操作。Python 内置了读写文件的函数,用法和 C 是兼容的。 读写文件前,我们先…
StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO顾名思义就是在内存中读…
如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如 dir、cp 等命令。 如果…
在程序运行的过程中,所有的变量都是在内存中,比如,定义一个 dict: d = dict(name=’Bob’…
很多同学都听说过,现代操作系统比如 Mac OS X,UNIX,Linux,Windows 等,都是支持“多任…
要让 Python 程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。 Unix…
多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有…
在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量好,因为局部变量只有线程自己能…