前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python enumerate

python enumerate

作者头像
葫芦
发布2019-04-17 14:18:29
3000
发布2019-04-17 14:18:29
举报
文章被收录于专栏:葫芦
代码语言:javascript
复制
>>> my_list=['a','b','c']
>>> for idx,val in enumerate(my_list,1):
...     print idx, val
... 
1 a
2 b
3 c


[root@wangzi]# cat a.txt
12  3
i2  2
aai b
23  9
[root@wangzi]# cat enumerate.py 
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import sys
def parse_data(filename):
    with  open(filename,'r') as f:
        for lineno, line in enumerate(f,1):
            fields=line.split()
            try:
                 
                count=int(fields[1])
            except ValueError as e:
                print('Line {}:Parse error:{}'.format(lineno,e))
parse_data(sys.argv[1])
[root@wangzi]# python enumerate.py a.txt
Line 3:Parse error:invalid literal for int() with base 10: 'b'
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/09/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档