You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让爬取所得内容打印时无空行,且每条编码逐行整齐展示

处理方案

你只需要对bl变量的内容做字符串清洗即可,Python实现代码如下:

# 逐行清洗内容
cleaned_codes = []
for line in bl.splitlines():
    # 去除当前行首尾的所有空白(包含左侧多余空格、换行符等)
    stripped_line = line.strip()
    # 跳过空行
    if stripped_line:
        cleaned_codes.append(stripped_line)

# 按要求打印,每个编码单独占一行
for code in cleaned_codes:
    print(code)

如果需要输出成你示例里的<p>标签包裹的格式,把打印逻辑替换为以下代码即可:

for code in cleaned_codes:
    print(f"<p>{code}</p>")

逻辑说明

  • splitlines()方法会将原始爬取内容按换行符拆分成分行列表
  • strip()方法自动过滤每行首尾的所有空白字符,解决编码左侧多余空格的问题
  • 过滤掉空字符串的判断,直接去掉了所有多余的空行

内容的提问来源于stack exchange,提问作者GONZALO EMILIO CONDOR TASAYCO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 12:30:05