Я пытаюсь сделать приложение, похожее на StumbleUpon, используя Python в качестве бэкенда для личного проекта.Из базы данных я извлекаю имя веб-сайта и затем открываю этот веб-сайт с помощью webbrowser.open («http://www.website.com"). Звучит довольно прямо, но есть проблема. Когда я пытаюсь открыть веб-сайт с помощью webbrowser.open (» website.com)") он возвращает следующую ошибку:
File "fetchall.py", line 18, in <module>
webbrowser.open(x)
File "/usr/lib/python2.6/webbrowser.py", line 61, in open
if browser.open(url, new, autoraise):
File "/usr/lib/python2.6/webbrowser.py", line 190, in open
for arg in self.args]
TypeError: expected a character buffer object
Вот мой код:
import sqlite3
import webbrowser
conn = sqlite3.connect("websites.sqlite")
cur = conn.cursor()
cur.execute("SELECT WEBSITE FROM COLUMN")
x = cur.fetchmany(1)
webbrowser.open(x)
РЕДАКТИРОВАТЬ
Хорошо, спасибо за ответ, но теперь я получаюэто: «Ошибка при отображении URL: Ошибка при указании файла '/home/user/(u'http:bbc.co.uk,)': Нет такого файла или каталога».
Что происходит?