交互的提示符——为什么要使用交互式提示符?——测试 | 第一部分 开始 —— 第 3 章: 你是如何运行程序的 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-大发黄金版app下载

未匹配的标注

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

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

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

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

本文章首发在 大发黄金版app下载 网站上。

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图