lklkxcxc 发表于 2014-03-26 11:56

类列打印问题

本帖最后由 lklkxcxc 于 2014-03-26 12:58 编辑

同样的输入这段可以print列表 i.split(','):
import sys
def main():
      opts = sys.stdin.readlines()[:-1]
      if opts is None:
            print "No alert find!"
      else:
            for i in opts:
                print i.split(',')

而这段就不行
def main():
      opts = sys.stdin.readlines()[:-1]
      if opts is None:
            print "No alert find!"
      else:
            for i in opts:
                print i.split(',')
                s=working(i.split(','))
                s.start()
这段就print opt列表为空

下面那段打印opts为空列表


列表数据格式:a=

laike9m 发表于 2014-03-26 20:12

working 是个啥?你的两段代码的打印语句好像没有什么不同

lklkxcxc 发表于 2014-03-27 17:13

发现问题原因了问题在这readlines()[:-1],当输入给当成一项时被:-1给去掉了就是空列表了
页: [1]
查看完整版本: 类列打印问题