簡體   English   中英

NameError:未定義名稱“ i”

[英]NameError: name 'i' is not defined

我在嘗試運行此python腳本時遇到此錯誤。

我希望顯示列表的第5列:

import csv
import re

with open('test.csv') as f:
       reader = csv.reader(f)
       your_list = list(reader)


for i[4] in your_list:

# x = re.search(r"\"value":(.*?),\", your_list)
        print(i)

如果您有行的列表,並希望打印出每行的第5個元素,則可以執行以下操作:

for i in your_list:
    print(i[4])

your_list每一行一次使用,保存在i ,然后我打印出該i的第5個元素,給出第5列

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM