【发布时间】:2011-08-30 15:27:16
【问题描述】:
我在一个名为 test2.txt 的文件中有以下内容。
>>> def faulty():
... yield 5
... return 7
Traceback(most recent call last):
SyntaxError: 'return' with argument inside generator(<doctest test.txt[0]>,line 3)
我使用python -m test2.txt 调用测试运行。下面的结果完全出乎我的意料。
我的想法是测试应该成功,因为我已经在我的test2.txt 文件中写入了预期的输出,并且它“几乎”与我从控制台输出中得到的匹配。我尝试添加'File "G:\"'.... line?但测试仍然失败。
【问题讨论】: