2015-02-27 4 views
0

Обновление: Исправлена ​​проблема. У меня есть запятые за моими строками, потому что я скопировал их в словарь.Строковая переменная становится кортежем

У меня есть config.py файл с некоторыми строковыми переменными внутри как

MAIL_SERVER='email-smtp.us-east-1.amazonaws.com', 

Однако, когда я импортировать его в другой класс, переменная становится кортеж.

type(config.MAIL_SERVER) # result <type 'tuple'> 

Может ли кто-нибудь поделиться некоторыми знаниями об этом поведении? Благодарю.

+8

У вас есть конечная запятая после строки? –

+1

Да, я знаю! Благодаря! – Shang

+0

Что делать, если вы печатаете config.MAIL_SERVER? –

ответ

0

Я думаю, что у вас есть , после строки. Это должно устранить проблему.

+0

Я думаю, что это было обнаружено уже;) –

+0

Это не комментарий, это не реальный ответ;) – d6bels

+0

@ d6bels, я имел в виду больше того, что OP отредактировал верхнюю часть своего сообщения и поставил * Обновление: Исправлено проблема. У меня есть запятые за моими строками, потому что я скопировал их в словарь. *. Также это типографская ошибка, поэтому ее следует просто закрыть –

Смежные вопросы