これは私の最初のpython (2.4)プログラムであり、私はあなたの助けを借りることができます。 は私はテキストを検索して新しい列にそれらを追加するコマンドの出力の2列/行の各パスにコマンドを実行するCSVファイルPython:出力スクリプトを2回読み込み、csvに2列書き込む
HOST, PATH
server1, /path/to/file1.py
server2, /path/to/file2.py
server3, /path/to/file3.py
[1]
を有します。
例コマンドの出力:
Command: python /path/to/file1.py
Output: server1 (NTFS) Reply:Yes
私が作るたい
のように私の新しいcsvファイル:私はまだとの2つの列を同じ出力ラインを読み、追加で動作するようにそれを得たhavnt
HOST, PATH, PLATFORM, REPLY
server1, /path/to/file1.py, Windows, Yes
server2, /path/to/file2.py, Linux, Yes
server3, /path/to/file3.py, BSD, No
異なる結果。私は作家を閉じて、同じ読者の中で喜んで新しいものを開くことを試みました。私は運がないとインデントしてみました。私が得た最も近いものは、両方の文字列を正確に検索することですが、1つの列にしか書き込むことはありません。
私も、私は再びコマンドを実行して、仕事にこれを強制することができ、もちろんの別の行を記述すること
をOSプラットフォームを検索し、新しいファイル に変更を書き込み、新しいファイルを開く最初に試してみました別々に検索することができますが、それは冗長で不要です。
残念ながら、これは私がアップグレードできないプロダクションサーバーです。助けてくれてありがとう、私はそれが私を得る場所を見ます。 – Tommy
私はそれが簡単な修正かもしれないと思っていました。非常に感謝、感謝alexis – Tommy