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

Python 从列表结果中排除第一个单词,python,Python,对于以下代码,我得到以下结果: 代码: 导入标记化 使用open'C:/Users/sanjsoni/Documents/Python Scripts/query.txt、'r'作为f: myNames=f.readlines 打印我的名字 对于myNames中的行: 如果line.StartSel: 打破 印刷线 对于myNames中的第1行: 如果line1.StartWithFrom: 打破 打印行1 对于myNames中的第2行: 如果line2.StartWithwhere: 打破 打

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

代码:

导入标记化

使用open'C:/Users/sanjsoni/Documents/Python Scripts/query.txt、'r'作为f: myNames=f.readlines

打印我的名字

对于myNames中的行: 如果line.StartSel: 打破 印刷线

对于myNames中的第1行: 如果line1.StartWithFrom: 打破 打印行1

对于myNames中的第2行: 如果line2.StartWithwhere: 打破 打印行2

结果:

QUERY.TXT

['SEL student.studentid,student.name,marks.total\n','FROM student,marks\n','WHERE student.studentid=marks.studentid和marks.total\u marks>\n','SELECT total\u marks\n','FROM marks\n',WHERE studentid='V002']

打印行1的结果: 选择student.studentid、student.name、marks.total_marks

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

打印行3的结果: 其中student.studentid=marks.studentid和marks.total_marks>

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

student.studentid、student.name、marks.total_分数 学生,马克
其中student.studentid=marks.studentid和marks.total_marks>

如果您只想从列表中选取一行,例如,该行包含选择您应该写的内容:

sel = [item for item in myl if "SELECT" in item]
print sel
['(SELECT total_marks\n']

请将您的代码放在代码部分。请提供预期的输出。您可以发布文件的内容吗?这真的不清楚。如果英语是你的问题,你可能应该在别的地方问这个问题。