使用python指令碼複製windows桌布

2022-09-13 08:42:09 字數 1435 閱讀 4299

以前一直有個把windows的鎖頻桌布複製下來的想法,最近才把這個指令碼寫出來。

原始碼如下:

# 複製window10桌布、新增檔案字尾、到當前目錄

import os

# windows10桌布路徑

# 使用者目錄

user_home=os.getenv(

'userprofile'

)packages_home=

# 我的桌布位置 `microsoft.windows.contentdeliverymanager_cw5n1h2txyewy`

# 桌布位置字首

wall*****_prefix =

'microsoft.windows.contentdeliverymanager'

wall*****_dir =

'localstate\\assets'

# 確定桌布的目錄

dir1 = os.path.join(user_home,packages_home)

forfile

in os.listdir(dir1):if

file

.find(wall*****_prefix)==0

: sourcedir = os.path.join(dir1,

file

,wall*****_dir)

targerdir=

'./鎖屏桌布'

forfile

in os.listdir(sourcedir)

:# listdir放回的是檔名字串

# 過濾size 尺寸

if os.path.getsize(sourcefile)

>

1024

*200

:open

(targerfile,

'wb'

).write(

open

(sourcefile,

'rb'

).read())

if os.path.isdir(sourcefile)

:pass

演示效果:

python 指令碼實現 複製 移動檔案

將某 檔案複製 移動到指定路徑下,例如 move git project1 test.sh tmp tmp 1 test.sh 相對路徑.tmp tmp 1 不一定存在 coding utf 8 usr bin python test copyfile.py import os,shutil def...

zk集群啟動shell指令碼 複製使用

bin bash brokers init1 init2 init3 echo 開始啟動zk集群 for broker in brokers doecho start zk on broker ssh broker c source etc profile sh bin zkserver.sh st...

win 10 php呼叫python指令碼

使用php作為後台語言的 可能會有呼叫python等指令碼語言的需求,比如在做資料處理。現在假設你已經有了乙個可以執行php指令碼和解釋python指令碼的伺服器環境 下面是乙個簡單的示例 首先,執行php指令碼,利用shell exec 方法,它可以在php中執行python指令碼 shell e...