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

如何在C语言中不使用字符串读取文本文件提取菜单名称

解决方案

以下是实现需求的Python代码:

with open('menu.txt', 'r') as file:
    next(file)  # 跳过表头行
    print("Menu List :")
    for idx, line in enumerate(file, start=1):
        # 分割行内容,提取产品名称
        product = line.split()[0]
        print(f"{idx}. {product}")

关键逻辑说明

  • 用with open处理文件,自动完成资源释放,无需手动关闭文件
  • next(file)直接跳过第一行的表头(Product Price (TL))
  • enumerate函数从1开始给菜品编号,不用手动维护计数变量
  • line.split()[0]按空格分割每行内容,取第一个元素就是产品名,自动过滤掉后面的价格数值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 17:13:13