個人的なプロジェクトのバックエンドとしてPythonを使ってStumbleUponに似たアプリを作ろうとしています。データベースから私はウェブサイトの名前を取得し、次にそのウェブサイトをwebbrowser.open( "http://www.website.com")で開きます。かなりまっすぐ前方に聞こえるが、問題がある。私はwebbrowser.open( "website.com")とウェブサイトを開こうとすると、それは次のエラーが返されます。ここではデータベースからURLを取得してwebbrowser()で開くときのPythonエラー
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)
EDIT
オーケー感謝"URLを表示する際にエラーが発生しました: '/home/user/(u'http:bbc.co.uk、)':そのようなファイルやディレクトリはありません"というメッセージが表示されます。
何が起こっているのですか?
xを印刷して投稿を更新できるようになりましたか? –