我想通过python pywin32创建一个快捷方式,但代码不起作用。
以下是我的代码,我不知道为什么我不能通过它创建快捷方式! 请帮我查一下,谢谢你的帮助〜
#-*- coding:utf-8 -*-
import win32com.client
bmurl = unicode(r"http://www.pystack.org/","utf8")
bmpath = unicode(r"C:\Users\moose\Desktop\bm\blog.url","utf8")
ws = win32com.client.Dispatch("wscript.shell")
scut = ws.CreateShortcut(bmpath)
scut.TargetPath=bmurl
scut.Save
答案 0 :(得分:1)
错误的原因是Save
是一种方法。如果要执行相应的操作,则需要调用它。尝试用
scut.Save()
答案 1 :(得分:1)
您忘了拨打scut.Save
。这是一种方法,应该在这里被称为。
只需添加括号:
scut.Save()