版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_22659021/article/details/78681652
我在设置里面将壁纸设置成了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()