值我有這樣一個URL如下 -蟒蛇 - 替換URL
url = "http://servername:8080/api/environment/component.get?query=(name LIKE '%componentname%')"
我想替換參數參數以下值我的琴絃 -
servername
environment
component
componentname
我想它,然後傳入請求 -
r = requests.get(url, auth=('domain\user', 'password')
問題是我無法弄清楚如何替換值。我無法執行%s,%d,因爲%componentname%中的值可能以s或d開頭,這會破壞編碼。
使用string.format與{}來轉義。你甚至可以使用{0} {1}等避免意外逃脫 –
我其實做,然後做url.replace('','服務器') 似乎效率低,但必須有4個單獨的url.replace。 .. –
whoisearth
你可能想看看['uritemplate'](https://pypi.python.org/pypi/uritemplate)包。 –