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

未匹配的标注

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

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

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

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

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

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~