Python 3字符串是unipre,因此必须将其编码为字节以进行比较。试试这个测试:
if msvcrt.kbhit() and msvcrt.getch() == chr(27).enpre(): aborted = True break
还是这个测试:
if msvcrt.kbhit() and msvcrt.getch().depre() == chr(27): aborted = True break
还是这个测试:
if msvcrt.kbhit() and ord(msvcrt.getch()) == 27: aborted = True break



