Пытаюсь поместить оба цикла for из csv в txt ⇐ Python
-
Anonymous
Пытаюсь поместить оба цикла for из csv в txt
импортировать CSV
с open("pakalpojumi.csv", mode="r",encoding="utf-8") в случае сбоя, open("ProjektsTests.txt","w") как otrsf: teksts=csv.reader(ошибка)
для x в текстах: if x[0]=="Valsts zemes dienests" и x[4]=="1": распечатать(х) для y в текстах: если y[5]=="2" и y[8]=="0": распечатать(у) с открытым("ProjektsTests.txt",mode="a",coding="utf-8")как файлом: file.write(f"{x}")
fails.close()
Это весь код. Csv — это список, в котором с помощью x и y я выбираю определенные строки из списка. И x, и y выполняют одно и то же действие, единственная разница заключается в числах/словах, которые x и y ищут в CSV-файле.
Я не понимаю, почему код читает только x, а не y, он утверждает, что правда y не определен, хотя он и не определен, потому что он не может прочитать y, я не могу поместить x и y в txt-форму . (Если я поменяю их местами и поставлю y сверху, тогда проблем с чтением y не возникнет)
Я пытался свести x и y в одну форму, но она не смогла прочитать y (z=x+y)
импортировать CSV
с open("pakalpojumi.csv", mode="r",encoding="utf-8") в случае сбоя, open("ProjektsTests.txt","w") как otrsf: teksts=csv.reader(ошибка)
для x в текстах: if x[0]=="Valsts zemes dienests" и x[4]=="1": распечатать(х) для y в текстах: если y[5]=="2" и y[8]=="0": распечатать(у) с открытым("ProjektsTests.txt",mode="a",coding="utf-8")как файлом: file.write(f"{x}")
fails.close()
Это весь код. Csv — это список, в котором с помощью x и y я выбираю определенные строки из списка. И x, и y выполняют одно и то же действие, единственная разница заключается в числах/словах, которые x и y ищут в CSV-файле.
Я не понимаю, почему код читает только x, а не y, он утверждает, что правда y не определен, хотя он и не определен, потому что он не может прочитать y, я не могу поместить x и y в txt-форму . (Если я поменяю их местами и поставлю y сверху, тогда проблем с чтением y не возникнет)
Я пытался свести x и y в одну форму, но она не смогла прочитать y (z=x+y)