Python webbrowser模块适用于Windows,但不适用于Ubuntu

时间:2016-12-01 02:30:25

标签: python linux python-2.7 ubuntu

我在网上得到了这个基础和想法。当我在Windows 10中运行它而不是Ubuntu 16.04时,它运行良好。在Ubuntu上,它会错误地找到一个文件的URL并给我一个找不到文件的错误。这是用户编码错误,Ubuntu问题还是Python问题?

更具体一点是gvfs-open错误。

closest

以下是结果。

import webbrowser new = 2 choice = raw_input('Type site name:\n> ') site = choice url1 = 'www..com' url = url1[:4] + site + url1[4:] webbrowser.open(url,new=new)

1 个答案:

答案 0 :(得分:1)

我接受了Klaus D.的建议并添加了http://。现在它适用于两种操作系统。 谢谢!

import webbrowser

new = 2
choice = raw_input('Type site name:\n> ')
site = choice
url1 = 'www..com'
url = 'http://' + url1[:4] + site + url1[4:]

webbrowser.open(url,new=new)