Итак, я попытался следовать руководству, чтобы объединить все мои CSV-файлы.Я сделал ошибку, следуя учебнику по Python 2, когда у меня установлен Python 3.Затем я попытался изменить его на python 3.
Теперь я застрял со следующим кодом.
import glob
import csv
csvfiles = glob.glob('walk\*')
wf = csv.writer(open('output.csv', 'wb'), delimiter = ',')
for files in csvfiles:
rd = csv.reader(open(files, 'r'), delimiter = ',')
next(rd)
for row in rd:
print (row)
wf.writerow(row)
С этим кодом я получаю ошибку: 'TypeError: байтовоподобный объекттребуется, а не 'str' '.Таким образом, я погуглил эту ошибку и обнаружил, что мне пришлось открывать свои файлы в виде текстового файла, используя «rt» вместо r.К сожалению, это не решает проблему.