確かに単純なURLならそれでも動くかもしれませんが、URLエンコード(%E3%81%82 など)が含まれていたり、値が空だったりする場合、自前実装はバグの温床になります。 ここでもやはり、Python標準ライブラリ urllib.parse の出番です。
Web開発やデータ分析の現場において、外部のWeb APIを利用しない日はありません。気象データ、株価情報、SNSの投稿データなど、現代のWebシステムがやり取りするデータのほとんどは JSON形式(JavaScript Object Notation) で記述されています。 しかし、APIから返っ ...