-2

次のコードがあります。

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

URL は次のようになります。

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/"してから保存するにはどうすればよいですか?

4

1 に答える 1

2

文字列連結を使用します。

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

もう 1 つの方法は、文字列の書式設定です。

f.write("www.site.com/buy/id/{}\n".format(url.split("/")[-1]))
于 2013-10-05T17:29:06.767 に答える