【发布时间】:2014-09-05 18:39:20
【问题描述】:
我认为这应该相当简单,但似乎无法弄清楚。
我只需要python语法来查找字符串是否只包含数字。
所以它会找到:'8888' 或 '1' 或 '126928428'
但不是:
'Test' 或 'Test8'
我在 for 循环中搜索它,该循环使用 BeautifulSoup 从网页中提取信息。
<td>203.195.237.158</td><td>8888</td><td>CN</td><td>China</td><td>Socks5</td>
基本上,我试图从一长串中提取 ip 和端口。
【问题讨论】:
-
您需要使用str.isdigit 方法例如。
'126928428'.isdigit() -
啊啊啊 str.isdigit。谢谢,这就是我要找的。我一直认为 int 但这行不通,因为它是一个刺痛。谢谢