免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2646 | 回复: 2
打印 上一主题 下一主题

类列打印问题 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-23 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 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=[host-memory-000002,test3 Swap ALARM,,,test3 Swap utilization 70% alert,2014-03-26 12:55:00,test3,,,,swap,1440,1,5,3,]

论坛徽章:
0
2 [报告]
发表于 2014-03-26 20:12 |只看该作者
working 是个啥?你的两段代码的打印语句好像没有什么不同

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-23 06:20:00
3 [报告]
发表于 2014-03-27 17:13 |只看该作者
发现问题原因了问题在这readlines()[:-1],当输入给当成一项时被:-1给去掉了就是空列表了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP