2016-10-05 6 views
0

ウェブブラウザで自分のコンピュータに保存されているHTMLファイルを開きたいのですが、エラーが表示されます(下記参照)。ウェブブラウザで自分のコンピュータからHTMLファイルを開く

from urllib import urlopen 
from webbrowser import open as webopen 
from os import getcwd 
from os.path import normpath 

私はこのコードを持っている:

def open_html_file(): 
    path = normpath.abspath('New_News.html') 
    url = 'file://' + path 

    with open(path, 'w') as f: 
     f.write(html) 
    webopen.open(url) 

をし、コードが実行されると、私はこのエラーを取得しています:

AttributeError: 'function' object has no attribute 'abspath' 
+0

'os.path.normpath(os.path.abspath( 'New_News.html'))' – furas

答えて

0

normpathは関数であり、持っていませんabspath属性。 私はあなたがそれを行うためのものだと思う:

from os.path import abspath 

path = abspath('New_News.html') 
関連する問題