Почему мои данные печатаются в скобках

Вот мой код

f = open(sys.argv[1], 'rt')

timeStart = str(datetime.datetime.now())
print 'Starting brute force attack'

try:
    reader = csv.reader(f)
    count = 0
    for row in reader:
       print str(row)

finally:
    f.close()

Мой фактический вывод: ['zyzzyvas']

Файл, из которого он читается, имеет записи типа: zythem zyzzyvas

Я просто хочу, чтобы это напечатало строку, а не другие вещи, которые я пропускаю?

Спасибо, парни!

2 ответа

Попробуйте использовать print ( (' ').join(row))

Вы можете join ваш ряд обратно в строку с:

with open(sys.argv[1], 'rt') as f:
    reader = csv.reader(f)
    for row in reader:
       print ' '.join(row)
Другие вопросы по тегам