保存交互式Python(使用脚本)
在将输入作为文件提供时,我希望保存Python会话的输入和输出 在交互模式下,我会键入表达式命令并获取它们的计算结果,如图所示:保存交互式Python(使用脚本),python,linux,macos,Python,Linux,Macos,在将输入作为文件提供时,我希望保存Python会话的输入和输出 在交互模式下,我会键入表达式命令并获取它们的计算结果,如图所示: Python 2.7.11(默认,2016年3月8日,18:01:39) [GCC 4.2.1达尔文兼容苹果LLVM 7.0.2(clang-700.1.81)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>abs(3) 3. >>>abs(-3) 3. 上面的文本是我想要的输出 当我在p.py中编写这两个表达式时: abs(3) abs
Python 2.7.11(默认,2016年3月8日,18:01:39)
[GCC 4.2.1达尔文兼容苹果LLVM 7.0.2(clang-700.1.81)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>abs(3)
3.
>>>abs(-3)
3.
上面的文本是我想要的输出
当我在p.py
中编写这两个表达式时:
abs(3)
abs(-3)
执行python p.py
,我没有得到任何输出,这很好,因为python在非iteractive模式下运行。如果我执行python-I脚本命令
然而,使用script
,我在MacOs和Linux中得到了不同的结果(它们都没有保存我想要的内容)
如果我执行script-qoutput.txt python-I>>abs(-3)
3.
>>>abs(3)
3.
这是所需的输出,但带有预先输入的p.py
如果我执行script-qoutput.txt-c“python-I