Вы можете использовать встроенную string.strip функцию
#!/usr/bin/python
from operator import itemgetter
import sys
from typing import List, Any
sys_stdin = open("Parking_Violations.csv", "r")
for line in sys_stdin:
vehiclecolor = line[33].strip()
if vehiclecolor:
issuecolor = str(vehiclecolor)
print("%s\t%s" % (issuecolor, 1))
Что она делает, получает 33-ю строку и удаляет из нее все пробелы .strip()
. Предполагается, что ваш файл содержит 33 строки, в противном случае он вызовет исключение.
Затем он проверяет, есть ли в цвете транспортного средства какие-либо символы с помощью if
, и печатает его только при наличии значения.
В Python выражение пустой строки распознается как «ложное».