使用Python手动获取Windows10 聚焦壁纸

来源:互联网 发布:java调dll内存泄露 编辑:程序博客网 时间:2024/05/22 01:30

使用Python手动获取Windows10 聚焦壁纸

# -*- coding: utf-8 -*-import osimport shutilimport getpassfrom PIL import Image#电脑上Windows10 聚焦壁纸文件存放的目录src_dir = "C:/Users/" + getpass.getuser()+ "/AppData/Local/Packages/Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy/LocalState/Assets/"#设置获取壁纸后要保存的地方 des_dir = "D:/Data/Pictures/Wallpapers/"#文件夹设置if os.path.exists(des_dir):    shutil.rmtree(des_dir)os.mkdir(des_dir)for filename in os.listdir(src_dir):    file = src_dir + filename    #文件夹下有很多文件,其中壁纸文件大小几乎都在200KB以上,在此先进行简单的过滤    if os.path.getsize(file) > 200000:          img =  des_dir + filename + ".jpg"        shutil.copyfile(file, img)        #这一步对壁纸文件进一步的进行判断        #(1920, 1080)是我的电脑的分辨率,所以Windows10为我保存的壁纸也是这个尺寸。        #将这里改成你的电脑分辨率就行        if not Image.open(img).size == (1920, 1080):            os.remove(img)
原创粉丝点击