从列表结果中排除第一个单词

2024-03-28 10:34:54 发布

您现在位置:Python中文网/ 问答频道 /正文

对于以下代码,我得到以下结果:

代码:

导入标记化

使用open('C:/Users/sanjsoni/Documents/Python脚本/查询.txt','r')作为f: myNames=f.readlines()

打印(我的姓名)

对于myNames中的行: 如果line.startswith开始(“SEL”): 打破 打印(行)

对于myNames中的第1行: 如果行1.startswith(“从”): 打破 打印(第1行)

对于myNames中的第2行: 如果行2.startswith(“WHERE”): 打破 打印(第2行)

结果:

你知道吗查询.TXT你知道吗

[选择]学生.studentid, 学生姓名, 总分\n','来自学生,标记\n','在哪里学生.studentid= 马克.学生ID以及总分>;\n','(选择total \u marks\n',“FROM marks\n',“WHERE studentid='V002')”]

打印行1的结果: 选择学生.studentid, 学生姓名, 总分你知道吗

打印行2的结果: 学生,马克

打印行3的结果: 哪里学生.studentid= 马克.学生ID以及总分&燃气轮机

如何从结果中删除单词SEL、FROM和where,以及如何从末尾的第3行结果中删除“>;”。 我想要如下:

你知道吗学生.studentid, 学生姓名, 总分 学生,马克 哪里学生.studentid= 马克.学生ID以及总分&燃气轮机


Tags: 代码from标记gtidwhere学生姓名