def rowfilter():
field_data = {}
try:
csv_read = csv.reader(open('sample.csv',), delimiter=',', quotechar='|')
for row in csv_read:
for field in row[7]:
print(field)
except FileNotFoundError:
print("File not found")
rowfilter()
このコードは正常に実行されますが、このコードではuser_inputより前にデータを出力します。例: ユーザーが5を入力すると、関連するすべての列とともに、1から5のすべての詳細が印刷されます。PythonでCSVファイルから列を読み取る方法
のための仕事です。たとえば、私は行の値が3からnに始まるすべての列が必要です。 –
私はあなたの要件に応じて私の答えを編集しました。 –