在Windows关闭时将Python保存集保存到文件?

如果Windows要关闭/重新启动/注销/睡眠,我不想丢失自己的设置,是否可以在关闭之前保存它?还是有一种替代方法来保存信息而不会担心它会在Windows关闭时丢失? JSON,CSV,DB?什么?s = {1,2,3,4}with open(s.pick,...

如果Windows要关闭/重新启动/注销/睡眠,我不想丢失自己的设置,是否可以在关闭之前保存它?还是有一种替代方法来保存信息而不会担心它会在Windows关闭时丢失? JSON,CSV,DB?什么?

s = {1,2,3,4}

with open("s.pick","wb") as f: # pickle it to file when PC about to shutdown to save information
    pickle.dump(s,f)

解决方法:

您可以使用win32api.setConsoleCtrlHandler检测到Windows关闭/注销

有一个很好的例子How To Catch “Kill” Events with Python

本文标题为:在Windows关闭时将Python保存集保存到文件?

基础教程推荐