Запуск сценария Python, повторяющего выполняемую командуPython

Программы на Python
Anonymous
Запуск сценария Python, повторяющего выполняемую команду

Сообщение Anonymous »

Рассмотрим следующий скрипт, сохраним его в файле myscript.py.

Код: Выделить всё

print("Hello")
a = 4
print(f"{a=}")
Я хотел бы запустить его с консоли, чтобы результат выглядел примерно так:

Код: Выделить всё

> print("Hello")
Hello
> a = 4
> print(f"{a=}")
a = 4
То есть каждая строка запускается, выходные данные печатаются, а затем мы переходим к следующей строке.
Если я просто копирую содержимое файла, открываю консоль (консоль Windows или WezTerm) и вставляю их в консоль, вставляется весь сценарий (с неработающим возвратом каретки), а затем, когда я дважды нажимаю Enter, весь сценарий выполняется. Таким образом, сначала я получаю весь исходный код, а затем вывод консоли.
Я хотел бы запустить его таким образом, потому что это пример для моей библиотеки, и я хотел бы вставить вывод в README библиотеки.

Подробнее здесь: https://stackoverflow.com/questions/799 ... hat-is-run

Вернуться в «Python»