mirror of
https://gitee.com/coder-xiaomo/gitee2github
synced 2025-09-10 05:51:40 +08:00
单一py文件拆分为py文件模块,功能完成
This commit is contained in:
20
assets/defineWorkingDirCleanFunction.py
Normal file
20
assets/defineWorkingDirCleanFunction.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import signal
|
||||
|
||||
def defineWorkingDirCleanFunction(saveJSONFunction):
|
||||
"""
|
||||
定义Ctrl+C退出时 工作目录清理函数
|
||||
"""
|
||||
def cleanWhenExit(signum, frame):
|
||||
print()
|
||||
print('程序正在清理工作目录,准备退出...')
|
||||
os.rmdir(WorkingDir)
|
||||
print('完成!')
|
||||
print()
|
||||
for countdown in range(3, 0, -1):
|
||||
print('\r' + "{} 秒后退出{}".format(countdown, '.' * (4 - countdown)), end='')
|
||||
time.sleep(1)
|
||||
exit()
|
||||
# 注册信号处理函数
|
||||
signal.signal(signal.SIGINT, cleanWhenExit)
|
||||
signal.signal(signal.SIGTERM, cleanWhenExit)
|
||||
print("[info] 工作目录清理函数准备完成")
|
Reference in New Issue
Block a user