4

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
4

2 に答える 2

2

エラーの原因はSaveメソッドです。対応するアクションを実行する場合は、これを呼び出す必要があります。最後の行を次のように置き換えてみてください

scut.Save()
于 2013-03-19T06:20:51.440 に答える
1

に電話するのを忘れましたscut.Save。これはメソッドであり、ここで呼び出す必要があります。
かっこを追加するだけです:

scut.Save()
于 2013-03-19T06:38:29.730 に答える