以前一直有個把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...