通过CSV迭代到特定行



我有一个当前的工作脚本,当前在CSV文件中通过行迭代,但我想将其配置为仅在范围之间读取,例如索引0-100,但是AM卡住了关于如何正确完成此操作。

这是我当前的代码:

for (name, subscriber) in zip(usernames, subscriber_ids):
 #do stuff with name / subscriber in selenium driver
    if len(elements) == 0:
        # logs information
    else:
        #logs information

with open('file', encoding='utf-8-sig') as csvfile:
    readCSV = csv.reader(csvfile, delimiter=',')
    usernames = []
    subscriber_ids = []
    for row in readCSV:
        username = row[0]
        subscriberid = row[1]
        usernames.append(username)
        subscriber_ids.append(subscriberid)

我想做的就是从第0-100行阅读或以索引100-200等开始。任何帮助都将不胜感激。

尝试类似的东西

with open("datafile") as myfile:
head = [next(myfile) for x in range(N)]
print(head)

最新更新