【发布时间】:2014-02-28 00:51:14
【问题描述】:
如何使用 Python 检查 URL 中是否存在 IP 地址? 有什么功能可以用来检查IP地址吗? 例如:data 1 & data 2 得到 IP 则返回 1,而 data 3 则返回 0
data =['http://95.154.196.187/broser/6716804bc5a91f707a34479012dad47c/',
'http://95.154.196.187/broser/',
'http://paypal.com.cgi-bin-websc5.b4d80a13c0a2116480.ee0r-cmd-login-submit-dispatch-']
def IP_exist(data):
for b in data:
containsdigit = any(a.isdigit() for a in b)
if containsdigit:
print("1")
else:
print("0")
【问题讨论】:
-
一个特定的 IP 地址,或任何 IP 地址? URL 或主机部分的任何位置? IE。 google.com/search?q=127.0.0.1 应该匹配吗? me:95.154.196.187@localhost 呢? (StackOverflow 显示这些没有
http://部分,我懒得解决这个问题。)
标签: python python-3.x