python实现自动保存windows聚焦壁纸

来源:互联网 发布:tripmode for windows 编辑:程序博客网 时间:2024/05/22 01:52

我在设置里面将壁纸设置成了windows聚焦模式,发现每天更换的图片挺好看的,想保存下来,网上搜了一下壁纸在本地的地址:C:\Users\用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets,只需要将里面的文件扩展名改为jpg格式就可以查看,但是不要随意改动,乱改会导致自动更换不成功。下面是python代码,实现将该目录下的文件另存到另一个文件目录并保存为图片格式,文件命名我用了日期+时间

import osimport timeimport shutildef rename():    path = r'C:\Users\用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets'    i = 1    filelist = os.listdir(path)#获取path文件夹下的所有文件    print(len(filelist))#遍历所有文件    for files in filelist:        Olddir = os.path.join(path,files)#原来的文件路径        #print(files)        #if os.path.isdir(Olddir):        #    continue;        filename = os.path.splitext(files)[0]#文件名        filetype = os.path.splitext(files)[1]#文件扩展名        #print(filename,filetype)        timeline = time.strftime("%Y%m%d%H%M%S")#获取当前的时间,年月日时分秒        newpath = r'C:\Users\mao\Pictures\ms_picture\\'#新的保存路径        Newdir = os.path.join(newpath,timeline+str(i)+'.jpg')       # with open(newpath) as file_object:        #print(Newdir)        i += 1        #os.rename(Olddir,Newdir)#重命名        shutil.copyfile(Olddir,Newdir)#将原来路径的文件复制到新的路径下rename()


原创粉丝点击