对于以下代码,我得到以下结果:
代码:
导入标记化
使用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以及总分&燃气轮机
例如,如果您只想从列表中选取一行,则该行包含“SELECT”,您应该写:
相关问题 更多 >
编程相关推荐