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

如何逐行读取文本文件并从内容中返回两个字符串和一个列表

Python读取文本文件拆分指定字符串和列表

你可以直接用Python内置的readlines()方法实现需求,该方法会将文件所有行按顺序存入列表,刚好匹配你需要的格式,示例代码如下:

# 打开文本文件,将score.txt替换为你的实际文件路径
with open('score.txt', 'r', encoding='utf-8') as f:
    # 读取所有行存入列表,每个元素自带末尾换行符
    all_lines = f.readlines()

# 提取前两行作为单独字符串,strip()用于去除末尾换行符,不需要可删除
title = all_lines[0].strip()
sub_title = all_lines[1].strip()
# 从第三行开始提取内容,直接得到你需要的列表
data_list = all_lines[2:]

# 打印验证结果
print(repr(title))
print(repr(sub_title))
print(data_list)

运行后输出结果完全符合要求:

'Highest Goal Scorers 2018'
'Country'
['Australia, 529\n', 'Jamaica, 466\n', 'England, 450\n', 'New Zealand, 391\n', 'South Africa, 363']

内容的提问来源于stack exchange,提问作者user17501894

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 12:54:00