python 一行写多条件用分割_如何在Python中检查一行中多个项目的条件?

添加一个计数器和两个数组来存储前面的行。这里有一些伪代码可以让你开始csvfiles = glob.glob('/stats/*.stat')

for filename in csvfiles:

reader = csv.reader(open(filename))

counter = 0

temp1 = []

temp2 = []

for row in reader:

col0, col3, col4, col5, col23, col24, col25 = float(row[0]), float(row[3]), float(row[4]), float(row[5]), float(row[23]), float(row[24]), float(row[25])

if ###YOUR CONDITION IS TRUE

counter += 1

else

counter = 0

if col4 >= 9.00 and col5 > 1.00 and counter >= 3:

if counter == 3

#PRINT TEMP1

#PRINT TEMP2

print(" %.0f " % col0,'|', "%.12f" % col4, "%.12f" % col5, "%.12f" % (col4/col5), "%.12f" % (100*col25), "%.12f" % col3, "%.12f" % col23, "%.12f" % col24)

elif counter == 1

#store in temp1

elif counter == 2

#store in temp2

计数器记录有多少行符合要求。如果达到三行,则打印前两行,打印当前行。三天后,它只打印当前行。如果条件为false,counter将被设置回0,并且在再次达到3之前不会打印任何内容。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值