1

webbrowser モジュールを使用して、last.fm で特定のページを開きたいです。テキスト ファイルから行を選択し、それを出力します。その行を最後に追加したい:

webbrowser.open('http://www.last.fm/music/')

たとえば、random.choice は例のアーティストを選びます。URL の末尾にサンプル アーティストを正しく追加してほしい。どんな助けでも大歓迎です。

4

1 に答える 1

2

関数を使用urlparse.urljoinして、完全な宛先 URL を作成します。

import urlparse
import webbrowser

artist_name = 'virt' 
url = urlparse.urljoin('http://www.last.fm/music/', artist_name)

# Will open http://www.last.fm/music/virt in your browser.
webbrowser.open(url)
于 2013-11-29T01:52:10.623 に答える