подпроцесс и тип Str не поддерживают буфер API

у меня есть

cmd = subprocess.Popen('dir',shell=True,stdout=subprocess.PIPE)
for line in cmd.stdout:
  columns = line.split(' ')
  print (columns[3])

есть ошибка в строке 3 Тип Str не поддерживает буфер API.

Что я делаю не так, я нахожусь на Python 3.3

Ответы на вопрос(3)

Ваш ответ на вопрос