【发布时间】:2010-11-30 03:32:07
【问题描述】:
这是在 Windows Vista 上获取桌面路径的代码。
import pythoncom
import win32com.client
pythoncom.CoInitialize()
shell = win32com.client.Dispatch("WScript.Shell")
desktop_path = shell.SpecialFolders("Desktop")
当我尝试使用 python 解释器时,代码工作正常,但当我从作为 Windows 服务运行的 Python 脚本执行相同的代码时,它无法正常工作。函数将桌面路径作为空字符串返回。
知道这里有什么问题吗?当 python 脚本作为 Windows 服务运行时,还有其他方法可以获取桌面路径吗?
【问题讨论】:
标签: python windows windows-vista service