Я бы пошел с ответом @ eumiro.
В csv.reader
есть опция lineterminator=
, но, по-видимому, это игнорируется в данный момент ..., так что это не-go.
Если вы должны были csv.reader
не видеть разделитель конечного поля, тогда напишите фильтр:
def remove_last_char(fileobj):
for line in fileobj:
yield line.strip()[:-1]
with open(waveform, 'rb') as f:
reader = csv.reader( remove_last_char(f) )
for row in reader:
print row[:-1]