モジュール 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
か?
ありがとう。