交互的提示符——为什么要使用交互式提示符?——测试

未匹配的标注

当学习语言时,交互式解释器不仅是作为做实验的工具,还是测试已写在文件中的代码的理想场所。可以交互式地导入模块文件并通过实时地在交互式提示符键入调用,对他们定义的工具运行测试。

比如,下面代码测试了在一个预编码模块(在与Python一起发布的标准库中)中的一个函数(它打印了当前工作目录的名称,带有一个双反斜杠,只代表一个),但同样的事情也可以适用于你自己编写的模块文件:

>>> import os
>>> os.getcwd() # Testing on the fly
'c:\\code'

更普遍的是,交互式提示符是测试程序组件的地方,不管他们的来源——可以导入并测试Python文件中的函数和类,键入对链接进来的C函数的调用,练习 Jython下的Java类,等等。部分因为交互式特性,Python支持一个实验性和探索性的编程风格,一开始时会很方便。虽然Python程序员也使用文件中的代码来测试(且在本书后面将学习这种测试的简化方法),但对许多人来说,交互式提示符仍是他们测试的首选。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~