2013-03-19 2 views
1

Я хочу создать ярлык python pywin32, но код не работает.Как создать ярлык url ​​от python

следующий мой код, я не знаю, почему я не могу создать ярлык от него! Пожалуйста, помогите мне проверить это, спасибо за вашу помощь ~

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

право, спасибо за вашу помощь – bspeng922

0

Вы забыли позвонить по номеру scut.Save. Это метод, который следовало бы назвать здесь.
Просто добавьте скобку:

scut.Save()