批量获取win10的聚焦锁屏图片

*前言
win10的聚焦锁屏图片质量很好,看得让人赏心悦目,想保存成桌面背景。

动手前思考:

1.找到聚焦图片所在位置
2.查看文件;
3.批量移动或复制到指定路径中;

实际过程:

  • 通过网络搜索得知聚焦图片文件所在位置:C:\Users\username\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets

    *username是登录是的用户名,必需替换成自己的用户名

  • 查看文件类型
    看到大部分文件并不是图片格式,修改部分文件后缀为jpg后,可以打开图片。


    批量获取win10的聚焦锁屏图片_第1张图片
    image.png
  • 相关模块:
    要操作移动文件或操作文件路径:os
    复制文件:shutil

完整代码如下:

import os
import shutil

filepath = ('C:\\Users\username\AppData\Local\Packages\
Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets')
#Python中路径的盘符后面必须为\\双斜杠

savepath = ('G:\\savedpictures')

for filename in os.listdir(filepath):  #批量读取文件
  if not filename.endswith('.jpg'):  #条件过滤

#文件重命名,为了修改文件后缀
   filename_old=os.path.join(filepath,filename) #original path
   file_name_new=os.path.join(filepath,filename+'.jpg') #new name path

  os.rename(filename_old,file_name_new) #rename the files
  shutil.copy(file_name_new,'G:\\savedpictures') #copy files to destdir
print('succeed!') 

你可能感兴趣的:(批量获取win10的聚焦锁屏图片)