Python раскол для exec - PullRequest
       4

Python раскол для exec

0 голосов
/ 06 марта 2012

Мой Вар текст взят из mysqldb там у меня есть

text = 
     data = ("123")
     data = ("345")

Я забыл опубликовать \ n

text = 'data = ("123") data = ("345")'
texts = text.split("\n") 
for text in texts:
    exec text

Я получу ОШИБКУ

File "<string>", line 1
data = ("123")
      ^
SyntaxError: invalid syntax

Если я только распечатаю, все в порядке

text = 'data = ("123") data = ("345")'
texts = text.split("\n") 
for text in texts:
    print text

Я получу:

data = ("123")
data = ("345")

ИЗМЕНИТЬ начало

1 Ответ

0 голосов
/ 06 марта 2012

Полагаю, у вас есть контрольный символ или табуляция в белом темпе после знака равенства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...