比方说,我有一个类:从类中停止程序在Python
class A:
def command(self, input):
if command == 'test1':
do something...
if command == 'quit':
#stop the program
和类外我开始while循环:
if __name__ == "__main__"
lst = A()
while True:
command = input("Enter an option:")
lst.command(command)
我被困在点如果命令是“退出”,我需要停止整个程序的运行。我现在面临的问题是,由于我在课堂外发起了一个while循环,我该如何'假'循环才能停止整个程序?
我正在寻找一个休息方法或可能创建另一个函数来完全退出程序,但不是sys()
或quit()
方法,我猜我不允许这样做。
['sys.exit()'](https://docs.python.org/3/library/sys.html#sys.exit) – Nayuki