メニューバーからwebにアクセスするとき、ファイルを開くとき

GUI画面にメニュー項目を作る。
そこから、ウェブのページにアクセスすることと、マニュアルのpdfファイルを
オープンできるように設定する。

webページはwebbrowserモジュールで開くことができる。
pdfファイル(ローカルディレクトリに置いてある)を開く方法に迷った。
ブラウザで開ける(はず)なので、これもwebbrowser.openで開くことに。

以下に設定部のみを示す。

import os, webbrowser

...(略)

self.menu1 = wx.Menu()
self.menu1.Append(100, "Open Web page")
self.menu1.Append(101, "Open Manual")
menubar.Append(self.menu1, "Open")  # Openというメニューを作る

wx.EVT_MENU(self, 100, self.OpenWeb)
wx.EVT_MENU(self, 101, self.OpenMan)

...(略)

def OpenWeb(self, event):
    url = ' http://www.xxx.xxx.jp'  #このページを開きたい
    try:
        webbrowser.open(url)    #ページにつなぐ
    except:
        print "message> you need to connect the internet."

def OpenMan(self, event):
    path = os.path.join(os.getcwd(), "data", "manual.pdf") #pdfファイルのフルパスを指定
    webbrowser.open(path)     #ブラウザでpdfファイルを開く