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

如何读取逗号分隔的整数行文件并转为无换行符(\n)的列表

解决方案

你可以在读取每行内容时先调用strip()方法去除末尾的换行符,再按逗号分割处理即可,示例代码如下:

num_list = []
# 此处替换为你的实际文件路径
with open("data.txt", "r", encoding="utf-8") as file:
    for line in file:
        # strip()会自动移除行首尾的换行符、空格等空白字符
        line_content = line.strip()
        # 跳过可能存在的空行
        if not line_content:
            continue
        # 按逗号分割后转int,加入结果列表
        num_list.extend([int(n) for n in line_content.split(",")])

说明

  • 如果你需要保留每行的结构生成二维列表,把extend替换为append即可
  • 如果担心误删行首行尾的有效内容,也可以替换为line.rstrip("\n"),仅移除末尾的换行符
  • 最终生成的num_list就是包含所有36个int类型数字的一维列表,可直接用于后续操作

内容的提问来源于stack exchange,提问作者Seif Alamir Yousef

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 01:39:03