import os,random,ctypes
path = r"D:/壁纸/夏天/"
bizhi = os.listdir(path)
n = random.randint(1,len(bizhi))
# 更换选中的壁纸
jpg = path + bizhi[n-1]
ctypes.windll.user32.SystemParametersInfoW(20, 0, jpg, 0)
print("壁纸已更换为:{}".format(jpg))
代码中的path替换为自己的壁纸路径即可。ctypes可能需要.net4.8,本机已安装,没有提示,可以直接用。