是否可以将输出到python shell的信息保存到txt文件中。
我正在运行Python 2.7.2版
这是shell中显示的内容。
Enter numbers 1... 22,34,35,40,55
Enter numbers 2... 12,14,34,47,49
Enter numbers 3... 1,4,10,19,30
Section 1
The number seqeuce is # 0 0 1 2 1 1 # <--
Section 2
The number seqeuce is # 0 2 0 1 2 0 # <-- This is what I would like to save to txt.
Section 3
The number seqeuce is # 2 2 0 1 0 0 # <--
我环顾四周,了解如何阅读,编写和追加文件,但没有 直接来自shell。
我非常感谢任何解决这个问题的建议。
答案 0 :(得分:0)
它在shell中完全相同,但你基本上会一次运行一行代码,而不是只运行一个文件。否则,你可以复制/粘贴结果...... 不太确定这是不是你想要的,如果不是,请告诉我。
答案 1 :(得分:0)
>> numbers = input("Enter numbers")
>> with open('yourfile.txt', 'w') as f:
f.write('The number sequence is {0}'.format(numbers.replace(',', ' '))
如果输入为22,34,35,40,55
,则输出到文件将为The number sequence is 22 34 35 40 55
您只需在shell中输入每个命令即可。当您运行.py
脚本时,解释器只是逐行评估您的代码,就像shell在您输入命令时一样。