【发布时间】:2016-08-08 01:22:21
【问题描述】:
我正在使用 doctest 测试代码,我想在测试前这样评论:
Tests:
>>> part([('Eva', 'Sao Paulo', 21098, '04-12', 1182),\ #False, 1, 0
('Ana', 'Toquio', 21098, '06-12', 1182),\
('Ana', 'Sao Paulo', 21098, '04-12', 1096)])
[2, 1]
问题是当我在 shell 中运行代码时,它给了我一个 synthax 错误:
File "/home/user/Desktop/file.py", line 44, in __main__.part
Failed example:
part([('Eva', 'Sao Paulo', 21098, '04-12', 1182),\ #False, 1, 0
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest __main__.part[2]>", line 1
part([('Eva', 'Sao Paulo', 21098, '04-12', 1182),\ #False, 1, 0
^
SyntaxError: unexpected character after line continuation character
【问题讨论】:
标签: python syntax-error