Хотелось бы, чтобы я ввел в командную строку python/ipython, также можно перенаправить файл. Кроме того, я хочу записать выходной текст в файл.Могу ли я перенаправить свой ввод/вывод python/ipython в текстовый файл?
Есть ли какой-либо вариант, или внутренняя функция может помочь в этом?
'python script.py> output.txt'. Linux также имеет команду 'tee' перенаправить канал в файл и на экран в одно и то же время. 'python script.py | tee output.txt' – furas
вы можете попробовать «echo» текст ввода »| tee input.txt | python script.py', а также вы можете «эхо» вводить текст »| tee input.txt | python script.py | tee output.txt' – furas
Взгляните на это [это] (http://stackoverflow.com/questions/947810/how-to-save-a-python-interactive-session). Также может быть полезно посмотреть в 'sqlite' db, который' ipython' создает и обновляет на вашем компьютере. Обычно он находится в '~/.ipython/profile_default' и называется' history.sqlite'. – Abdou