0

プロジェクトを始めました。命令では、このコマンドラインでプログラムをテストできると書かれています:

猫 test.txt > test.py

しかし、私には出力がありません。私が理解したように、それは私に出力を与えるはずです。

test.txt ファイルは次のようになります。

1
3
4
2
5
6
7
1
1
8
9
3
4
5
1
-1

そして、test.py ファイルは次のようになります。

for i in range(16):
    var=raw_input("type something : ")
    print var

このコマンド ラインを例外として、実行中に test.txt ファイルの内容を test.py ファイルにリダイレクトしていました。

cat コマンドに関するドキュメントは既に読みました。

私を手伝ってくれますか ?

言い換えれば、 cat コマンドはどのようにユーザーをシミュレートすることになっているのでしょうか? Pythonファイルで何かを変更する必要があると思います。

前もってありがとう、Mff

4

1 に答える 1

6

ここでの問題は、cat test.txt | test.pyよりもむしろ欲しいということです>|1 つのコマンド (cat test.txt) の出力を別のコマンド (test.py) の入力に>送信し、出力をファイルに送信します (これはおそらく、test.py を test.txt の内容で上書きしたことを意味します)。

于 2012-10-15T00:21:06.503 に答える