原因,现在我的代码有一些奇怪的格式问题。
if __name__ == "__main__":
import doctest
# @@@ UNCOMMENT THESE ONE AT A TIME TO GET THE TESTS TO PASS.
# @@@ WHEN YOU ARE FINISHED, LEAVE ONLY THE "allTests.txt" line uncommented.
# doctest.testfile("noConsecDupsTests.txt", verbose=True)
# doctest.testfile("isVowelTests.txt", verbose=True)
# doctest.testfile("countVowelsTests.txt", verbose=True)
# doctest.testfile("allVowelsATests.txt", verbose=True)
# doctest.testfile("syllableHelperTests.txt", verbose=True)
# doctest.testfile("removeSilentETests.txt", verbose=True)
# doctest.testfile("removeEdWhenNotASyllableTests.txt", verbose=True)
# doctest.testfile("countSyllablesTests.txt", verbose=True)
doctest.testfile("allTests.txt", verbose=True)
Python 3.3.2说缩进错误在代码的第一行......我真的很困惑。我从来没有对这么简单的话题感到难过。
答案 0 :(得分:1)
我猜你试图在Python REPL中运行它?而不是将其保存到文件然后运行它?
Python REPL在空行后结束代码块。尝试将其保存在文件中,例如test.py
,然后使用python test.py
从命令行调用它。