如何在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
相关产品推荐
相关产品推荐

