0

file-1から2つの列を抽出し、それらをfile-2に書き込むスクリプトを作成したいと思います。ただし、file-2にすでに列が含まれていて、新しい列を(現在の列の)下部ではなく側面に書き込む場合。私の現在のスクリプトは、横で行うのではなく、現在の列の下部に「新しい」列を追加します。下部ではなく側面に新しい列を追加するにはどうすればよいですか?誰かがCSVモジュールを提案し、試してみましたが、その方法がわかりませんでした。

これが私の現在のコードです

https://dl.dropbox.com/u/63216126/paula.txt

スクリプトを1回実行した場合の出力ファイルは次のとおりです

https://dl.dropbox.com/u/63216126/try2.txt

スクリプトを2回実行した場合の出力ファイルは次のとおりです(これは必要ないことに注意してください)

https://dl.dropbox.com/u/63216126/try3.txt

スクリプトを3回実行した後、出力をどのように表示するかを次に示します。

https://dl.dropbox.com/u/63216126/try.txt

これが2つの入力サンプルです

https://dl.dropbox.com/u/63216126/file5.txt

https://dl.dropbox.com/u/63216126/file6.txt

私がやりたいことが明確であることを願っています。助けてくれてありがとう。

4

1 に答える 1

1

sys.argvリストです。で引数の数を取得し、次のlen(sys.argv)ように繰り返すことができます。

for arg in sys.argv[1:]:
    do_something(arg)
于 2012-11-30T19:21:17.070 に答える