如何从文本文件中提取以70863开头的行?
提取文本文件中以70863开头的行
要提取文本文件中以70863开头的行,你可以基于提供的示例代码逻辑修改实现,核心是利用startswith()方法判断行的前缀,具体代码如下:
target_prefix = "70863" matched_lines = [] with open("你的文件名.txt", "r", encoding="utf-8") as f: for line in f: # 若行首存在空格,可先调用strip()处理,比如 line.strip().startswith(target_prefix) if line.startswith(target_prefix): matched_lines.append(line.strip()) # 去除行尾换行符后存储 # 输出提取到的行 for line in matched_lines: print(line)
代码说明
- 定义目标前缀
target_prefix为"70863" - 使用
with open()上下文管理器读取文件,无需手动关闭文件,更安全 - 逐行遍历文件,通过
startswith()筛选符合前缀要求的行 - 将匹配到的行存入列表,后续可按需输出或做进一步处理
内容的提问来源于stack exchange,提问作者Bela Magyary
相关产品推荐
相关产品推荐

