gpt4 book ai didi

python - 为什么 csv.reader 不是 pythonic?

转载 作者:太空狗 更新时间:2023-10-29 21:25:18 24 4
gpt4 key购买 nike

我开始使用 csv.reader在 Python 2.6 中,但您不能在其上使用 len 或对其进行切片等。这背后的原因是什么?这当然感觉非常有限。

或者这只是后来版本中的一个废弃模块?

最佳答案

我很确定您不能使用 len 或 slice,因为它是一个迭代器。试试这个。

import csv
r = csv.reader(...)
lines = [line for line in r]
print len(lines) #number of lines
for odd in lines[1::2]: print odd # print odd lines

关于python - 为什么 csv.reader 不是 pythonic?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/761430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com