永发信息网

Python爬虫获得IP地址后,字符串内有空格,如何去除空格,并且每个ip末尾自动换行?

答案:2  悬赏:30  手机版
解决时间 2021-02-28 22:32
  • 提问者网友:且恨且铭记
  • 2021-02-28 11:09
224.89.35.206:9999

283.131.151.208:80

17.191.234.69:9999

31.163.39.70:9999

----------------
目标是这样
224.89.35.206:9999
283.131.151.208:8
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-02-28 11:37
ip.replace(' ', '') + '\n'  # 注意前面那个单引号内是个空格字符

# 补充, 

"""

如果输入数据是:

224.89.35 . 206:9999  283 .131.151.208:8

则用正则比较好

"""
import re
str = "224.89.35 . 206:9999  283 .131.151.208:8"
reg = r'((?:\s*\d+\s*\.){3}\s*\d+\s*:\s*\d+\s*)'
result_list = re.findall(reg, str)
print result_list
# 结果是一个list  ['224.89.35 . 206:9999', '283 .131.151.208:8']
# 然后就可以提取你的ip了, 提取出来再用ip.replace 替换掉空格
全部回答
  • 1楼网友:神的生死簿
  • 2021-02-28 12:18
1. 安装 python 请到 download python 这里下载 python 建议使用 python 3.4.3 或者 python 2.7.10 2.默认安装的 python 已经安装了 pip 3. 如果你要学习的 scrapy 这个爬虫框架,还是 py2 的版本的吧, pip install 就可以了。 4. requests bs4...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯