Python實現自動存儲Windows 10鎖屏聚焦圖片到指定文件夾

Windows 10下如果將鎖屏界面設置成Windows聚焦時,在每次鎖屏后都會推送不同的鎖屏圖片,有很多都是優秀的攝影作品,利用Python我們可以將其自動存儲到本地。

圖片位置

首先我們需要指定鎖屏圖片存在什么位置,百度一下,你就知道Windows 10的鎖屏壁紙在C:\Users\XXX\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets的文件夾下。
“XXX”是個人的用戶名,而Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy這個文件夾的名字也是隨機的,但Microsoft.Windows.ContentDeliveryManager_的前綴不會變,只要找到這個前綴對應的文件夾即可。
找到該文件夾后我們發現,里面的文件都是沒有后綴名的,我們需要將后綴名改為.jpg來查看。

自動重命名和存儲到自定義文件夾

利用Python 的文件操作,我們可以實現自動存儲功能。
代碼如下,功能較簡單,僅供參考:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import os
import shutil

# 鎖屏畫報路徑,將xxx 替換為自己的user名稱,new_path 根據自己的需要進行更改
PATH = r"C:\Users\xxx" \
       r"\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\\"
NEW_PATH = r'C:\Users\xxx\Desktop\picture\\'


def rename_and_save_pic(file_path, new_path):
    if not os.path.exists(new_path):
        os.makedirs(new_path)
    if os.path.exists(new_path):
        i = len(os.listdir(path=new_path))
        for file in os.listdir(path=file_path):
            i += 1
            shutil.copy(file_path+file, new_path+'picture_ %d' % i + '.jpg')


if __name__ == '__main__':
    rename_and_save_pic(PATH, NEW_PATH)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ★Windows環境下的文件后綴名絕大多數DOS文件名后綴在Windows下繼續有效,但Windows本身也引出了...
    jianghu000閱讀 1,538評論 0 5
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,915評論 18 139
  • 文件格式(或文件類型)是指電腦為了存儲信息而使用的對信息的特殊編碼方式,是用于識別內部儲存的資料。比如有的儲...
    一只不靠譜的猿_閱讀 3,817評論 0 10
  • Windows文件 一、注冊表(Registry) 注冊表是Microsoft Windows中的一個重要的數據庫...
    YBshone閱讀 1,183評論 0 6
  • 如今迷茫彷徨 都是曾經辜負了太多時光 ---寫在求職路上 如果說活著是一種義務 那么選擇怎么活著該是一種權利 好好...
    卿莫遲閱讀 153評論 0 0