У меня есть основа и идеи для этого онлайн. Он отлично работает, когда я запускаю его в Windows 10, но не Ubuntu 16.04. На Ubuntu он ошибается в URL-адресе для файла и дает мне ошибку, не найденную в файле. Является ли это ошибкой кодирования пользователя, проблемой Ubuntu или проблемой Python?Модуль веб-браузера Python работает на Windows, но не на Ubuntu
Чтобы быть более конкретным, это ошибка gvfs-open.
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)
Вот результаты.
$ gvfs-open: www.google.com: error opening location: error when getting information for file '/home/username/Documents/www.google.com: no such file or directory
Вы напечатали значение 'url', а затем скопировали/вставить в браузер, чтобы подтвердить, что ничего не изменилось? Может ли это быть что-то о '\ r \ n' VS' \ n' Windows VS Linning-endings? Удачи. – shellter
Печать url дает одинаковые результаты от обеих ОС. Спасибо за предложение. Мне никогда не приходило в голову использовать печать в качестве инструмента тестирования. – mcmxl
Вышеприведенный код работает для меня на Ubuntu 16.04, Python 2.7, протестирован с именем «google» в качестве имени сайта. Можете ли вы опубликовать трассировку стека, когда вы делаете ошибку? –