モジュール argparse を使用しており、utf-16 のファイルへのパスである input_file のコマンド ライン引数が必要です。そのようなものに argparse.FileType を使用したい:
parser.add_argument('input_file', type=argparse.FileType('r'))
残念ながら、argparse.FileType__init__は encoding パラメータを受け取りません。
のタイプを str に設定するだけでなく、そのinput_fileサブクラスを実装しargparse.Actionてファイルを開く別の方法はありますcodecsか?
ありがとう。