使用Python保存win锁屏精美壁纸

来源: 木下学Python
https://mp.weixin.qq.com/s/isrUBQkhSAjOYfqUqlzGig

前言

1. win锁屏的壁纸是非常精美的,作为电脑桌面壁纸是非常好看的. (锁屏界面设置使用windows聚集)
2. 使用Python批量转化后保存到指定文件夹,就可以得到很多精美壁纸了.

壁纸保存

1. win锁屏的壁纸保存在
    C:\Users\rowrycho\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
2. 这些文件是没有后缀的,只要加上.jpg就可以打开,现在就是使用Python来进行批量操作(改名和复制)
# code01_加后缀_复制文件.py

import os
import os.path

# 文件夹目录
path = r"C:\Users\rowrycho\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets"
# 图片保存路径
save_path = r"C:\Users\rowrycho\Pictures\win聚焦"
# 得到文件夹下的所有文件名称
files = os.listdir(path)
# print(files)
for file in files:
    # 注意文件路径的拼接 => os.path.join()
    # 打开原图片
    with open(os.path.join(path, file), 'rb+') as fr:  # 二进制方式打开图片
        content = fr.read()

    with open(os.path.join(save_path, file) + ".jpg", "ab+") as fw: # 追加的烦死写入
        fw.write(content)  # 二进制方式写入图片

打包

1. 安装需要的包   pip install pyinstaller
2. 注意修改程序的用户名,每个电脑的用户名不一样,容易导致错误
3. pyinstaller -F xxx.py
4. 程序打包好后,每隔一段时间运行或者定时运行就能获得精美壁纸

猜你喜欢

转载自www.cnblogs.com/Rowry/p/12776685.html
今日推荐