現在、sys.argv [1]を使ってコマンドラインで文字列を受け入れるpythonファイルがあります。その後、その文字列に対して操作を実行し、変更された文字列をコマンドラインに返します。optparseを使って引数を受け入れる最も平凡な方法
私は ような何かをやって出力をリダイレクトすることができるように私は、文字列(1行に1つずつ、FWIW)のファイルを提供することができるでバッチモードのオプションを実装し、それがコマンドラインに戻りたいと思い$ python script.py -someflag file.txt > modified.txt
現在のところ、現在の機能は維持されています。
私は2.6しか実行していないので、argparseはオプションではありません。私が見たチュートリアルでは、argparse、getopt、または複雑すぎる/適用しない例を掘り下げて使用しています。
入力を確認して適切に行動する最良の方法は何ですか?
argparseはまだオプションです2.6には組み込まれていません。サードパーティのパッケージ( 'pip install argparse'など)のようにインストールすることはできます。 –