试图找到我的桌面背景的目录为python程序

时间:2013-04-16 00:11:32

标签: python background directory desktop

现在有人如何找到我的桌面背景存储位置的目录,或者它只是存储在我用于我的BG的实际图像的位置

这是我想要保存图像的代码,并成为运行Windows XP的我的桌面BG

import os
import sys
import time
import Image
import ImageGrab

import webbrowser
webbrowser.open_new(input("Gimme URL: "))

SaveDirectory=r'C:\Documents and Settings\User\My Documents\My Pictures'
ImageEditorPath=r'C:\WINDOWS\system32\mspaint.exe'
img=ImageGrab.grab()
box = (100, 100, 400, 400)
region = img.crop(box)
saveas=os.path.join(SaveDirectory,'ScreenShot_'+time.strftime('%Y_%m_%d_%H_%M_%S')+'.png')
img.save(saveas)
editorstring='""%s" "%s"'% (ImageEditorPath,saveas) 
os.system(editorstring)

1 个答案:

答案 0 :(得分:1)

请参阅this recipe及其评论。您可以通过Windows API使用Python设置桌面背景,但有一些警告。