拆分并替换简单字符串操作

时间:2013-10-05 17:27:35

标签: python

我有以下代码:

for url in self.urls:
    f.write(url+"\n")
    f.flush()

网址如下:

http://www.site.com/Test-Title/data/78945613

我正在尝试保存另一个获取代码“78945613”的版本 并添加到此URL的末尾:

www.site.com/buy/id/78945613

我能够使用以下方式获取代码:

for url in self.urls:
    f.write(url.split("/")[-1]+"\n")
    f.flush()

但它只是缺少的代码"www.site.com/buy/id/"如何在开始时添加"www.site.com/buy/id/"然后才保存?

1 个答案:

答案 0 :(得分:2)

使用字符串连接:

strs = "www.site.com/buy/id/"
for url in self.urls:
    f.write(strs + url.split("/")[-1] + "\n")
    f.flush()

另一种选择是字符串格式化:

f.write("www.site.com/buy/id/{}\n".format(url.split("/")[-1]))