Возможно ли иметь script как в python?
...
Pause
->
Wait for the user to execute some commands in the terminal (e.g.
to print the value of a variable, to import a library, or whatever).
The script will keep waiting if the user does not input anything.
->
Continue execution of the remaining part of the script
По существу, script временно предоставляет управление интерпретатору командной строки python и возобновляется после того, как пользователь каким-то образом завершит эту часть.
Изменить: То, что я придумал (вдохновленный ответом), выглядит примерно так:
x = 1
i_cmd = 1
while True:
s = raw_input('Input [{0:d}] '.format(i_cmd))
i_cmd += 1
n = len(s)
if n > 0 and s.lower() == 'break'[0:n]:
break
exec(s)
print 'x = ', x
print 'I am out of the loop.'