我想比較2個url的a =「https://example.com/rghj.mp3」和b =「http://example.com/rghj。 mp3「。我想創建一個忽略https中的s的條件,並將這兩個url進行比較並評估爲True。那麼最好的方法是什麼?我試圖做a.split(「//:」)[1] == b.split(「//:」)[1]。該代碼是否爲任何url格式破解?如何比較2 url的忽略s在https://
0
A
回答
0
快速和骯髒的:
a.replace("https://","http://") == b.replace("https://","http://")
根據你的使用情況,您可能需要採取更爲強硬的手段。
from urllib.parse import urlparse
a_url = urlparse(a)
b_url = urlparse(b)
match = a_url.netloc == b_url.netloc
相關問題
- 1. 比較2次忽略秒
- 2. 比較2 UIColor(s)
- 3. Laravel資產URL忽略HTTPS
- 4. EMF比較 - 如何忽略標識符
- 5. 如何比較rgb值,忽略alpha
- 6. 如何比較HTML而忽略空白?
- 7. 如何比較2個圖像忽略區域
- 8. Ada - 忽略記錄比較
- 9. 比較NSObject忽略指針
- 10. 在Python中比較2個文件而忽略評論
- 11. XMLUnit - 在比較中忽略'id'屬性
- 12. 在.NET中如何忽略XML比較中的結束標記?
- 13. 比較導軌忽略情況下的2個數組
- 14. 比較XML忽略特定的XPath
- 15. 比較忽略alpha分量的顏色
- 16. 忽略比較文件比較中的日期列
- 17. 在https中忽略Apache RewriteCond
- 18. 如何忽略比較腳本中的newLine字符如下
- 19. 如何在搜索過濾器中比較忽略大小寫?
- 20. 如何在比較兩個文件時忽略白色空格?
- 21. 如何在比較兩個列表時忽略'\ n'
- 22. 如何忽略lf,crlf在超越文件夾比較差異?
- 23. Unix diff - 在比較文件時如何忽略行尾?
- 24. 如何在模式比較時忽略數據丟失警告?
- 25. 如何在比較XML時忽略某些元素?
- 26. 如何在JS比較中忽略破折號或連字符
- 27. 比較日期 - 忽略小時部分
- 28. 比較兩個文件忽略順序
- 29. 超越比較3忽略案例
- 30. 比較兩個數組忽略順序
https://docs.python.org/3/library/urllib.parse.html –
由於這是有益的 – kar