我是Python新手,當我製作一個程序將我的背景改爲國家地理日常圖片時遇到問題。它獲得了jpeg的路徑,但是當我使用該命令更改桌面背景(對於Windows)時,它只是將背景更改爲純黑色。該代碼本身不會拋出任何錯誤,它只是不工作如何傷口想要它。這是代碼。牆紙換紙器不能正常工作
import urllib2
import ctypes
SPI_SETDESKWALLPAPER = 20
url = urllib2.urlopen("http://photography.nationalgeographic.com/photography/photo-of-the-day/")
code = url.readlines()
pos = code[1303].split("\"",2)
imgurl = pos[1]
print imgurl
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, imgurl , 0)
你確定它可以採取一個網址?你有沒有嘗試下載文件,並給它的本地版本的路徑? –
是的,我認爲你將不得不實際檢索圖像,我懷疑Windows會爲你做這件事! – kindall