#!/usr/bin/env python # encoding: utf-8 import argparse parser = argparse.ArgumentParser() parser.add_argument('-i', type=argparse.FileType('rt')) print parser.parse_args(['-i', 'file-does-not-exist.txt'])