本文共 1318 字,大约阅读时间需要 4 分钟。
tkinter关闭窗口后程序并未退出:检查这时共有7个线程。
threading.active_count()7threading.current_thread()<_MainThread(MainThread, started 140695305631552)>threading.enumerate()[<_MainThread(MainThr...05631552)>,, , <_TimeoutThread(Thre...58498816)>, , , ]special variables:function variables:0: <_MainThread(MainThread, started 140695305631552)>1: 2: 3: <_TimeoutThread(Thread-4, started daemon 140695258498816)>4: 5: 6: special variables:function variables:additional_info: <_pydevd_bundle.pydevd_cython.PyDBAdditionalThreadInfo object at 0x7ff590656580>daemon: Falseident: 140692661450496name: 'Thread-7'native_id: 6254stop_reason: 105_args: ()_bootstrap: >_bootstrap_inner: >_daemonic: False_delete: >_ident: 140692661450496_initialized: True_invoke_excepthook: .invoke_excepthook at 0x7ff590404a60>_is_stopped: False_kwargs: { }_name: 'Thread-7'_native_id: 6254_reset_internal_locks: >_set_ident: >_set_native_id: >_set_tstate_lock: >_started: _stderr: <_io.TextIOWrapper name=' ' mode='w' encoding='utf-8'>_stop: >_target: >_tstate_lock: _wait_for_tstate_lock: >len(): 7
在tkinter退出窗口后,走完最后一条程序代码,发现终端并没有退出,仍在运行,这时在vs code的调试模式下点暂停,
转载地址:http://uoja.baihongyu.com/