または入力ファイルからargparse
読み取るために使用したいと思います。言い換えると: stdin
- 入力ファイルが指定されている場合は、それを読み取ります。
- そうでない場合は、端末でない場合にのみstdin から読み取ります。(つまり、ファイルがパイプされています)
- これらの基準のいずれも満たされない場合は、入力が正しくないことを argparse に通知します。
この質問で説明されている内容と同様の動作を求めてargparse
いますが、ファイルを入力の失敗として認識したくありません。