optparse(スクリプトのコマンドラインオプションを解析するため)とfileinput(パイプまたはファイルを介してデータ入力を提供する柔軟性を持つため)を使用しようとしています。
import optparse, fileinput
parser = OptionParser()
parser.add_option("-v", action="store_true", dest="verbose")
(options, args) = parser.parse_args()
for line in fileinput.input:
process(line)
ただし、fileinputは「-v」オプションとファイル名を使用しようとすると、「そのようなファイルまたはディレクトリエラーはありません」という結果になります。したがって、fileinput argsを作成するか、解析されたオプションをsys.argvから削除する必要がありますが、それを行うための洗練された方法がわかりません。ポインタはありますか?