我工作过的回答这样一个问题: Python的交互式shell类型的应用
我的代码看起来是这样的
def main():
while True:
s = input('> ')
if s == 'hello':
print('hi')
if s == 'exit':
break
if __name__ == "__main__":
main()
如果我运行它,然后键入你好,我得到
File "<string>", line 1, in <module>
NameError: name 'hello' is not defined
我应该如何监听文本,并要求根据结果不同的功能?