Python Ctrl C在Windows上正常退出

时间:2015-05-27 00:56:30

标签: python windows

我有类似的东西。我在Windows上运行它。

    import sys

    def main(arguments):
        while True:
            print 'hi'

    def exit(signal, frame):
        print 'bye'

    if __name__ == '__main__':
        main(sys.argv[1:])

当我按下CTRL-C时,我收到了这个消息:

    forrtl: error (200): program aborting due to control-C event
    Image              PC                Routine            Line        Source
    KERNELBASE.dll     00007FFC87AE361F  Unknown               Unknown  Unknown
    KERNEL32.DLL       00007FFC896013D2  Unknown               Unknown  Unknown
    ntdll.dll          00007FFC8A665444  Unknown               Unknown  Unknown

我希望它在退出之前运行exit()。我尝试了一些我通过Google / Stackoverflow找到的东西。没有什么工作。

非常感谢任何帮助。谢谢!

0 个答案:

没有答案