當前位置:編程學習大全網 - 網站源碼 - Python 2.7在使用% d時不斷報錯。....

Python 2.7在使用% d時不斷報錯。....

這是因為許多模板字符串被標識為參數位,所以您將報告壹個錯誤“沒有足夠參數”。

因為要拼接的參數在最後,所以最簡單的方法是

http://a.b.c/api?a = % A3 & ampb= '?+?Str(i)也可以用作模板。

http://a.b.c/api?a = % A3 & ampB={0}”。format(i)但是這些手動拼接url參數的方法都需要手動處理url轉義(好在妳的參數是數字,不需要轉義)。

最根本的方法是用?用於處理url的Urllib.urlencode函數。

進口?urllib

打印?urllib.urlencode({'id':1,' msg ':)!@#$%^&;*()'})

& gt& gt?msg = % 21% 40% 23% 24% 25% 5E % 26% 2A % 28% 29 & amp;id=1

  • 上一篇:為什麽我殺狼人的時候支付寶和微信不扣錢?
  • 下一篇:HTTP和rtsp源代碼
  • copyright 2024編程學習大全網