一劳永逸——用python批量获取Windows开机背景图

本文以python 3.0为例

有时候我们会觉得Windows的一些开机界面的背景图十分好看,很想下载下来却无从下手。
今天我们就来谈谈如何用编程语言来获取开机背景图。
在这里插入图片描述
我们首先要了解windows的开机背景图的存放位置
C:\Users\j\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
里面的文件是没有后缀名的文件,但其实是图片类型的文件,这个存有windows的一些图标缓存以及开机背景图,不过由于windows时常会更新背景图,所以这里只存有当前背景图和前面一两张图。
在这里插入图片描述
我们现在的目的是将图片取出来然后重命名为以.jpg为后缀名的文件类型,便能得到我们想要的图片
下面是我的python代码

import os
x=1
os.system(r"copy C:\Users\j\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\* d:\windowspicture")
for filename in os.listdir(r'D:\windowspicture'):        #listdir可以读取一个文件夹内的所有文件名
    x+=1                                        #python 不支持 x++,只能x+=
    os.system(r"ren D:\windowspicture\\"+filename+r" windows"+str(x)+r".jpg")  #调用dos来进行重命名

其实代码很简单,先调用os库,这样才能执行对dos的操作,最后直接用dos命令进入目标目录,*表示将目录下所有文件都进行操作
采用循环,不断的进行重命名,最后我将所有复制出来的文件放在了我的D盘下的命名为windowspicture文件夹下(这里是自己自定义的,不过要预先进行新建文件夹,不然会报错)
在这里插入图片描述

最后将所得图片重命名拷贝出来就可以啦。

这样我们便能快捷得到一张背景图了,只要执行代码就能直接到相应的文件夹去找了,不用每次去Windows的文件夹下一个一个找了。

除了用python,用其它语言也是很容易出现的,所以大家可以多多尝试啦。

最后我还想提出一个问题:如何精准的定位的背景图,而不是一起将图标也弄出来,如果有的话那就真的一劳永逸了。希望各位大佬多多指教啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值