我正在尝试运行 python 脚本来下载图像并通过一个脚本更改桌面背景。如果可以的话,下载图像部分,但实际上我在用 python 更改壁纸时遇到了麻烦。我正在尝试使用此命令,但它实际上不起作用。下面是我的尝试
subprocess.call(["defaults", "write", "com.apple.Desktop", "background", 'default=/Users/pathtomyname/img.jpg'])
SCRIPT = """/usr/bin/osascript<<END
tell application "Finder"
set desktop picture to POSIX file "%s"
end tell
END"""
def set_desktop_background(filename):
subprocess.Popen(SCRIPT%filename, shell=True)