刚刚浏览Django Tutorial 4,我想知道是否有人可以告诉我,如果在打开课程后出现在shell中的三个点...
是否有名称以及如何返回正常>>>
正确吗?
python manage.py shell
>>> class SilentAssertionError(AssertionError):
... silent_variable_failure = True
>>> class PersonClass4:
... def first_name(self):
... raise SilentAssertionError
>>> p = PersonClass4()
>>> t.render(Context({"person": p}))
u'My name is .'
E.G。到达终点后
... raise SilentAssertionError
当我按下返回时,我仍然在提示符处...
。如果我在这里键入下一行,我会收到错误。到目前为止我一直在做的是两次返回以使其恢复正常>>>
还有>>>
的名称吗?
答案 0 :(得分:5)
>>>
和...
都称为提示。控制台会显示它们,告诉您它希望您键入内容。
在Python控制台的特定情况下,>>>
告诉您开始输入新语句,而...
表示您尚未完成它,因此您知道您需要完成你的陈述。
显示...
之后的raise SilentAssertionError
是因为解释程序不知道您是否要向first_name
方法或PersonClass4
类添加更多内容。输入一个空行,即表示您已完成。