Добрый день! Пытаюсь реализовать модуль проверки знаний. Пользователю дается задача, он пишет решение, которое отравляется и выполняется на сервере. Вопрос в следующем. Есть исходные данные, которые хранятся в файле. Пример -
Есть пользовательское решение, которое хранится в строке. Пример
s = a * b
p = a + b
print s,p
Сейчас это все записывается в отдельный файл в виде строки. Как из этого
'a = 5\n', 'b = 7', u's = a * b\r\np = a + b\r\nprint s,p'
сделать так, что б этот код можно было выполнить. Получится должно что то такое.
a = 5
b = 7
s = a * b
p = a + b
print s,p
Или подскажите, как иначе это можно реаизовать. Заранее благодарен.