почему мой код python возвращает текст: «моя строка» вместо моей строки?

мой фрагмент кода выглядит так:

for current_row in range(worksheet.nrows): fname_text = worksheet.row(current_row)[0] lname_text = worksheet.row(current_row)[1] cmt = worksheet.row(current_row)[2] print (fname_text, lname_text, cmt) 

это печатает:

 text:'firstname' text:'lastname' text'the cmt line' 

я хочу, чтобы он просто вернулся:

 firstname lastname the cmt line 

что мне нужно изменить, чтобы это произошло?

One Solution collect form web for “почему мой код python возвращает текст: «моя строка» вместо моей строки?”

Вот как выглядят объекты Cell :

 >>> sheet.row(0) [text:u'RED', text:u'RED', empty:''] >>> sheet.row(0)[0] text:u'RED' >>> type(sheet.row(0)[0]) <class 'xlrd.sheet.Cell'> 

Вы можете получить завернутые значения несколькими способами:

 >>> sheet.row(0)[0].value u'RED' >>> sheet.row_values(0) [u'RED', u'RED', ''] 

и помните, что вы можете обращаться к ячейкам без перехода через row :

 >>> sheet.cell(0,0).value u'RED' 
Interesting Posts

как получить содержимое javascript в python

Разбор гигантского файла журнала в Python

Тестирование допустимого ввода Python

Можем ли мы иметь django DatetimeField без часовой пояс?

Python – получить имена процессов, процессор, использование Mem и использование пикового ввода в окнах

конвертировать нормальную строку в латексную строку для использования в matplotlib

Свертка двух трехмерных массивов с дополнением с одной стороны слишком медленная

Отображение std :: map в Python

Использование PyLab для создания 2D-графика из двух отдельных списков

Использовать случаи для метода setdefault dict

Каков эквивалент twiddle-wakka (~>) из драгоценного камня Ruby в файле требований.txt для питона python?

Вычисление скалярного произведения Numpy / Scipy для определенных элементов

Объединение numpy с sympy

Разделение сложных строк данных на простые строки в Pyspark

Оптимизация констант в дифференциальных уравнениях в Python

Python - лучший язык программирования в мире.