import argparse from pathlib import Path parser = argparse.ArgumentParser(description = 'Simple test program.') parser.add_argument( '-f', '--file', help = 'File to use', default = 'file.txt', type = Path ) args = parser.parse_args() print(type(parser.get_default('file'))) print(type(args.file))