我认为这应该相当简单,但似乎无法弄清楚。
我只需要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和端口。
答案 0 :(得分:4)
str.isdigit测试字符串是否仅由'0123456789'
:
In [35]: 'Test'.isdigit()
Out[35]: False
In [36]: '8888'.isdigit()
Out[36]: True
In [37]: 'Test8'.isdigit()
Out[37]: False