如何用Python创建网址快捷方式
我想用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
2 个回答
1
你忘了调用 scut.Save
这个方法。这个方法应该在这里被调用。
只需要加上括号就可以了:
scut.Save()
2
这个错误的原因是 Save
是一个方法。也就是说,如果你想让它执行相应的操作,就必须调用它。试着把最后一行换成下面的代码:
scut.Save()