У меня есть следующий код:TypeError: ожидается, объект буфера символов
import os
import csv
listing = os.listdir('/directory/my/files/are/in')
os.chdir('/directory/my/files/are/in')
for file in listing[1:]:
r = csv.reader(open(file, 'rU'))
for row in r:
stuff = [str.split('\t', 1) for row in r]
print stuff
который возвращает TypeError: expected a character buffer object
. Как это исправить? В основном я хочу, чтобы открыть все файлы (CSV) в каталоге, а затем вырезать определенный мусор из каждой ячейки (все после того, как и в том числе/т.)
Почему именно вы не хотите обрабатывать 'listing [0]'? –