在python中更改墙纸

2024-06-13 06:32:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在我的机器上运行一个特立独行的程序,我正试图用python编写一个脚本来更改墙纸。这是我到目前为止的进展。在

import gconf
client = gconf.client_get_default()
current_bg = client.get_string("/desktop/gnome/background/picture_filename")
client.set_string("/desktop/gnome/background/picture_filename","home/tsudot/Pictures/zombie.jpg")

运行脚本后,我得到了一张空白的墙纸。它显示了一个白色的屏幕。在

我检查了gcnonf.xml文件,并对其进行了更改。在

有人能帮我吗?在


Tags: import程序脚本client机器墙纸getstring
1条回答
网友
1楼 · 发布于 2024-06-13 06:32:43

问题可能是您在home/tsudot/Pictures/zombie.jpg的开头缺少一个/,因此找不到该文件。为了避免将来发生此问题,您可以更改代码,将文件名保存在一个变量中,并在尝试设置该文件存在的配置选项os.path.exists(filename)之前进行检查。在

相关问题 更多 >