有没有办法在Python中读取文件时跳过特定的行号?
发布时间:2020-05-25 06:43:58 所属栏目:Python 来源:互联网
导读:参见英文答案 Skip first couple of lines while reading lines in Python file8个我正在使用csv库来解析文件.我需要跳过6行并直接进入第7行并解析其余部分.我能够运行reader.next()6次,但看起来很奇怪:re
|
参见英文答案 > Skip first couple of lines while reading lines in Python file8个
所以我想知道是否有办法以另一种方式跳过6行? 最佳答案 是.使用itertools.islice:
这个islice需要一个iterable,然后下面的位置参数就像典型的list-slicing start-stop-step一样工作:
但是,不允许使用负索引.
但是,它仍然非常灵活,因此,例如,从第一行开始每隔一行(即偶数行):
或者从第二行开始的每隔一行(即奇数行): (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Python使用scrapy采集数据过程中放回下载过大页面的方法
- 举例详解Python中循环语句的嵌套使用
- Django ForeignKey,null = True,内连接和左外连接
- Python 2 vs.3缓慢的os.path.getmtime()具有庞大的文件列表
- python3爬取糗百硬菜图片 转自www.ustchacker.com
- Python Popen shell = False导致OSError:[Errno 2]没有这样
- 如何在Python中覆盖方法对象的__call__方法?
- 如何找出程序是否与子进程崩溃?
- python使用Queue实现优先级队列
- Python-Mandelbrot设置平滑着色功能
