使用Python的webkit加载本地文件时出错
每次我想用Python的webkit加载本地文件时,都得在文件前面加上“file://”。这让我在处理的所有文件中都需要这样做。我想知道有没有办法省去这个步骤?我希望能像这样加载文件:webview.load_uri('file.html')
,而不是像这样:webview.load_uri('file://file.html')
。
2 个回答
1
webview.load_string() 是用来加载一个html文件的文本内容的。你可以把这个文件放进一个文件对象里,不需要加上 file:// 的前缀,然后再把它读入 load_string 函数中。
3
你不能这样做。webview.load_uri()
这个方法需要一个包含URI的字符串。'file.html'
不是一个URI,而 'file://file.html'
才是。