2013-03-19 179 views
1

我想通過python pywin32創建快捷方式,但代碼無效。如何通過python創建url快捷方式

以下是我的代碼,我不知道爲什麼我不能創建它的快捷方式! 請幫我查一下吧,謝謝你的幫忙〜

#-*- 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 

回答

1

錯誤的原因是Save是一種方法。如果您想執行相應的操作,您需要調用它。嘗試將最後一行替換爲

scut.Save() 
+0

right,thanks for your help – bspeng922 2013-03-21 06:03:41

0

您忘記了調用scut.Save。這是一種方法,應該在這裏調用。
只需加上括號:

scut.Save()