前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用 python 教你把 win 锁屏精美壁纸保存

用 python 教你把 win 锁屏精美壁纸保存

作者头像
用户6825444
发布2020-03-19 15:32:22
9250
发布2020-03-19 15:32:22
举报
文章被收录于专栏:木下学Python木下学Python
前言

上图是 win 锁屏后的壁纸界面,win 锁屏的壁纸都是非常精美的。

用来作为桌面壁纸是非常好看的,我们可以保存下来的,在上图中,我们点击桌面,如果电脑较慢的话,会有 1-2 秒的间隔才会弹出输入密码框,在这期间,可按 PrScr 键截屏,在通过文件助手发送,保存就可以得到精美壁纸了。

这种方法小编用了一段时间后,现在截屏经常截不了了,所以小编使用 python 批量转化后保存到指定文件夹,就可以得到很多精美壁纸了。

壁纸保存

win 锁屏的壁纸是在我们电脑上有的,这些壁纸都是 win 系统自动从微软服务器下载的,所以你会看到文件的时间并不一致,并且不同用户的壁纸也不一样,就每次锁屏换了新壁纸,都会下载到一个文件夹中。

C:\Users\用户名\appdata\Local\Packages\Microsoft.Windows.ContentDeliveryManager_********\LocalState\Assets\

上面的路径就是保存这些壁纸的路径,打开:

看到这些文件都是没有后缀的,我们选择第一个文件加上 .jpg 后缀后打开:

由于我们需要把这个文件里的所有图片保存到指定文件夹,且可正常浏览,小编使用了 python 一键处理:

转换输出到指定目录其实也就这几行代码,其他语言也同样可以的,我们来看看保存结果:

打包

对于上面的操作,如果电脑上下了 python 就可以直接运行,但发给没有环境的用户就需要打包了,打开 pycharm ,新建项目:

新建的环境选择画横线的,这是基于当前电脑的 python 基础环境,就第三方包也没有,在此项目文件建立一个 python 环境,这样打包就可以一起把 python 环境打包:

打开 cmd,安装 pyinstall 包:

我们需要修改一下程序,因为每个用户的用户名不一样,所以我们保存路径改在 D 盘,在 D 盘创建一个名为 “win 壁纸” 的文件夹以及提示用户输入用户名:

在 pycharm 中打开终端,输入 pyinstaller -F download.py 打包:

打包好后,会多出三个文件,其中打包好 exe 在 dist 文件夹中,其他两个可以删掉的,点击即可运行:

注:打包后,发给别人或自己使用,用户名输错会闪退,D:/win 壁纸 此路径存在也会闪退。

final

可以每隔一段时间就运行一次把增加的壁纸保存下来。

可以打包使用放到桌面,或发给别人使用,这样下次双击就可以一键保存了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 木下学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档