0

Pythonシェルに出力された情報をtxtファイルに保存することはできますか?

Python バージョン 2.7.2 を実行しています

これは、シェルに表示されるものです。

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 # <-- 

ファイルの読み取り、書き込み、追加の方法を調べて理解しましたが、シェルから直接ではありません。

この問題を解決するための提案をいただければ幸いです。

4

2 に答える 2

0

シェルでもまったく同じですが、基本的には、ファイルをまとめて実行するのではなく、一度に 1 行ずつコードを実行します。それ以外の場合は、結果をコピーして貼り付けることができます...それが探していたものかどうかはわかりません。そうでない場合はお知らせください。

于 2012-09-06T01:33:42.847 に答える
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

各コマンドをシェルに入力するだけです。スクリプトを実行する.pyと、インタープリターは、コマンドを入力したときにシェルが行うのと同じように、コードを 1 行ずつ評価します。

于 2012-09-06T02:37:01.907 に答える