Найти - Пользователи
Полная версия: ввод в терминал из произвольной строки
Начало » Python для новичков » ввод в терминал из произвольной строки
1
Corban_Dallas
Здравствуйте! В питоне я ещё новенький и постоянно возникают сложности. На счет одной из них, которую некоторое время не могу преодолеть, хочу спросить у Вас.

Возник вопрос о том как передать интерпретатору произвольную команду из буфера. Т.е. допустим есть строка ‘4+4’. Если просто вбить руками эти 4+4 в консоль то естественно произведётся расчет и выведется 8, но как передать интерпретатору эту команду если она изначально сохранена как текст в переменной? Пробовал транслировать этот текст в stdin но безрезультатно, так как он оказался доступен только для чтения.
terabayt
>>> s =  "4+4"
>>> a = eval(s)
>>> a
8
Corban_Dallas
Как всё просто) большое спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB