我試圖避免if/elif/else語句的複雜網絡。Python/if語句的替代方案
我可以用什麼pythonic方法來實現我的目標。
這是我想達到的目標:
我的腳本將獲得不同的URL轉換,
youtube.com,hulu.com,netflix.com,instagram.com,imgur.com等等可能有1000多個不同的域名。
我將爲每個不同的站點調用一個函數/一組不同的指令。
左右....
if urlParsed.netloc == "www.youtube.com":
youtube()
if urlParsed.netloc == "hulu.com":
hulu()
and so on for 100s of lines....
反正是有避免這種行動......如果某某網站做FuncA的,如果某某網站做funcB。
我想用這個作爲一個真實世界的教訓,學習一些我的python代碼的先進結構。 所以請隨時引導我走向一些基本的Python或編程。