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

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

import os
import time
import shutil

def 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()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值