link = "http://www.test.com.tw/t/time.html"
date ="20150113"
我使用mergelink = link + '/' + date
来获得我想要的结果
我想问一下,无论如何加入link
和date
加入http://www.test.com.tw/t/time.html/20150113
??
答案 0 :(得分:0)
str.format
是一种更简单的添加到网址的方式:
date ="20150113"
link = "http://www.test.com.tw/t/time.html/{}".format(date)
答案 1 :(得分:0)
将 urlparse 与 urljoin 一起使用 rsplit :
import urlparse
link = "http://www.test.com.tw/t/time.html"
date ="20150113"
url = urlparse.urlparse(link)
urlparse.urljoin(url.geturl(), '/'.join(link.rsplit('/', 1)+[date]))
结果:
'http://www.test.com.tw/t/time.html/20150113'
它看起来并不好看,而且大多数时候,@ PadraicCunningham回答的方式更容易,更容易。