标题: [问题求助] [已解决]Python怎样判断某列的值是否大于10? [打印本页]
作者: BAT-VBS 时间: 2012-12-27 19:40 标题: [已解决]Python怎样判断某列的值是否大于10?
本帖最后由 BAT-VBS 于 2012-12-27 23:03 编辑
a.txt内容如下:
A: 1
B: 11
C: 5
D: 12
需要找出第二列大于10的行:
B: 11
D: 12
作者: 523066680 时间: 2012-12-27 20:43
本帖最后由 523066680 于 2012-12-27 20:44 编辑
我py不咋地,来抛个砖
for i in open("a.txt"):
i=i.replace("\n","")
st=i.split(" ")
if int(st[1])>10: print i
作者: Batcher 时间: 2012-12-27 21:31
回复 2# 523066680
我也来一个:- f = open('a.txt', 'r')
- all = [x.strip() for x in f]
- f.close
- for i in all:
- n = i.split(' ')
- if int(n[1]) > 10:
- print i
复制代码
作者: BAT-VBS 时间: 2012-12-27 23:04
回复 2# 523066680
可行。多谢了。
作者: BAT-VBS 时间: 2012-12-27 23:05
回复 3# Batcher
测试成功。谢谢
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |