如何通过python创建URL快捷方式

时间:2013-03-19 05:56:42

标签: python shortcut win32com

我想通过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 个答案:

答案 0 :(得分:1)

错误的原因是Save是一种方法。如果要执行相应的操作,则需要调用它。尝试用

替换最后一行
scut.Save()

答案 1 :(得分:1)

您忘了拨打scut.Save。这是一种方法,应该在这里被称为。
只需添加括号:

scut.Save()