1
使用webbrowser模块,我想在last.fm上打开特定页面。 它从文本文件中选取一行并打印出来。我希望它在最后添加该行:在网站上打开特定页面
webbrowser.open('http://www.last.fm/music/')
因此,例如,random.choice会选择示例艺术家。我想要将示例艺术家正确添加到网址的末尾。 任何帮助表示赞赏。
使用webbrowser模块,我想在last.fm上打开特定页面。 它从文本文件中选取一行并打印出来。我希望它在最后添加该行:在网站上打开特定页面
webbrowser.open('http://www.last.fm/music/')
因此,例如,random.choice会选择示例艺术家。我想要将示例艺术家正确添加到网址的末尾。 任何帮助表示赞赏。
使用urlparse.urljoin
功能,建立完整的目的网址:
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)
只是为了蟒蛇3人,这是'进口urllib.parse'和'urllib.parse.urljoin'加入网址 –